********************** #!/bin/bash KERNEL_TAG=4.14.108 BUILD=-ti-xenomai-bela-r2 touch /tmp/deb.release.bullseye touch /tmp/deb.arch.armhf touch /tmp/deb.subarch.ti-xenomai-bela touch /tmp/deb.latest.lts414x export KERNEL_TAG BUILD cd /mnt/debian/ /bin/bash /mnt/debian/scripts/schroot/chroot-farm/build_all.sh rm -f /tmp/deb.release.bullseye || true rm -f /tmp/deb.arch.armhf || true rm -f /tmp/deb.subarch.ti-xenomai-bela || true rm -f /tmp/deb.latest.lts414x || true ********************** deb.release.bullseye deb.arch.armhf deb.subarch.ti-xenomai-bela deb.latest.lts414x Thu 25 Aug 2022 11:55:05 AM CDT Version: 1.1881.20220825: add bela Running on: rpi4b4g-02: 5.15.56-v7l+ ***schroot*** ************* ***beagle*** ************* Cleaning up schroot ***schroot*** ************* ***beagle*** ************* Updating schroot Acquire::http::Proxy "http://proxy.gfnd.rcn-ee.org:3142/"; Acquire::PDiffs "false"; add bash to /bin/sh symlink... Reading package lists... Building dependency tree... Reading state information... libelf-dev is already the newest version (0.183-1). zstd is already the newest version (1.4.8+dfsg-2.1). lz4 is already the newest version (1.9.3-2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. Writing extended state information... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. Writing extended state information... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/10/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.2.1 20210110 (Debian 10.2.1-6) ************* 2022-08-25 11:55:28 URL:http://192.168.1.98/internal/dl/kernel.org/4.14.108-ti-xenomai-bela-r2/patch-4.14.108-ti-xenomai-bela-r2.diff [15612483/15612483] -> "/build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff" [1] 2022-08-25 16:55:29 URL:http://192.168.1.98/internal/dl/kernel.org/4.14.108-ti-xenomai-bela-r2/defconfig [141794/141794] -> "/build/buildd/defconfig" [1] Fetching from git git: /home/voodoo/git_repo/linux origin git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (fetch) origin git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (push) HEAD is now at c40e8341e3b3 Merge tag 'cgroup-for-6.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Already on 'master' Your branch is up to date with 'origin/master'. hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this message by running one of the following hint: commands sometime before your next pull: hint: hint: git config pull.rebase false # merge (the default strategy) hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You can replace "git config" with "git config --global" to set a default hint: preference for all repositories. You can also pass --rebase, --no-rebase, hint: or --ff-only on the command line to override the configured default per hint: invocation. Already up to date. fetching stable git fetch git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git --tags From git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable * branch HEAD -> FETCH_HEAD * [new tag] v4.14.291 -> v4.14.291 * [new tag] v4.19.256 -> v4.19.256 * [new tag] v4.9.326 -> v4.9.326 * [new tag] v5.10.138 -> v5.10.138 * [new tag] v5.15.63 -> v5.15.63 * [new tag] v5.19.4 -> v5.19.4 * [new tag] v5.4.211 -> v5.4.211 pulling from kernel.org git pull git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master --tags hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this message by running one of the following hint: commands sometime before your next pull: hint: hint: git config pull.rebase false # merge (the default strategy) hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You can replace "git config" with "git config --global" to set a default hint: preference for all repositories. You can also pass --rebase, --no-rebase, hint: or --ff-only on the command line to override the configured default per hint: invocation. From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux * branch master -> FETCH_HEAD Already up to date. git: /var/chroot/bullseye-armhf/build/buildd/linux-src Cloning into '/var/chroot/bullseye-armhf/build/buildd/linux-src'... done. Updating files: 3% (2856/78007) Updating files: 4% (3121/78007) Updating files: 5% (3901/78007) Updating files: 6% (4681/78007) Updating files: 7% (5461/78007) Updating files: 8% (6241/78007) Updating files: 8% (6942/78007) Updating files: 9% (7021/78007) Updating files: 10% (7801/78007) Updating files: 11% (8581/78007) Updating files: 11% (9186/78007) Updating files: 12% (9361/78007) Updating files: 13% (10141/78007) Updating files: 14% (10921/78007) Updating files: 15% (11702/78007) Updating files: 15% (11899/78007) Updating files: 16% (12482/78007) Updating files: 17% (13262/78007) Updating files: 18% (14042/78007) Updating files: 19% (14822/78007) Updating files: 19% (15047/78007) Updating files: 20% (15602/78007) Updating files: 21% (16382/78007) Updating files: 22% (17162/78007) Updating files: 22% (17828/78007) Updating files: 23% (17942/78007) Updating files: 24% (18722/78007) Updating files: 25% (19502/78007) Updating files: 26% (20282/78007) Updating files: 26% (20711/78007) Updating files: 27% (21062/78007) Updating files: 28% (21842/78007) Updating files: 29% (22623/78007) Updating files: 30% (23403/78007) Updating files: 30% (23599/78007) Updating files: 31% (24183/78007) Updating files: 32% (24963/78007) Updating files: 32% (25529/78007) Updating files: 33% (25743/78007) Updating files: 34% (26523/78007) Updating files: 34% (26894/78007) Updating files: 35% (27303/78007) Updating files: 36% (28083/78007) Updating files: 37% (28863/78007) Updating files: 37% (29032/78007) Updating files: 38% (29643/78007) Updating files: 39% (30423/78007) Updating files: 39% (30590/78007) Updating files: 40% (31203/78007) Updating files: 40% (31238/78007) Updating files: 40% (31261/78007) Updating files: 40% (31269/78007) Updating files: 40% (31270/78007) Updating files: 40% (31295/78007) Updating files: 40% (31300/78007) Updating files: 40% (31307/78007) Updating files: 40% (31314/78007) Updating files: 40% (31315/78007) Updating files: 40% (31359/78007) Updating files: 40% (31379/78007) Updating files: 40% (31402/78007) Updating files: 40% (31403/78007) Updating files: 40% (31404/78007) Updating files: 40% (31406/78007) Updating files: 40% (31410/78007) Updating files: 40% (31413/78007) Updating files: 40% (31418/78007) Updating files: 40% (31437/78007) Updating files: 40% (31447/78007) Updating files: 40% (31889/78007) Updating files: 41% (31983/78007) Updating files: 41% (32585/78007) Updating files: 42% (32763/78007) Updating files: 42% (32780/78007) Updating files: 43% (33544/78007) Updating files: 43% (33968/78007) Updating files: 44% (34324/78007) Updating files: 44% (35085/78007) Updating files: 45% (35104/78007) Updating files: 45% (35868/78007) Updating files: 46% (35884/78007) Updating files: 46% (36190/78007) Updating files: 47% (36664/78007) Updating files: 47% (37005/78007) Updating files: 48% (37444/78007) Updating files: 48% (37493/78007) Updating files: 48% (38164/78007) Updating files: 49% (38224/78007) Updating files: 49% (38589/78007) Updating files: 50% (39004/78007) Updating files: 51% (39784/78007) Updating files: 51% (40166/78007) Updating files: 52% (40564/78007) Updating files: 53% (41344/78007) Updating files: 53% (41558/78007) Updating files: 54% (42124/78007) Updating files: 54% (42537/78007) Updating files: 54% (42682/78007) Updating files: 55% (42904/78007) Updating files: 55% (42943/78007) Updating files: 55% (43124/78007) Updating files: 55% (43301/78007) Updating files: 56% (43684/78007) Updating files: 56% (43894/78007) Updating files: 57% (44464/78007) Updating files: 57% (44855/78007) Updating files: 58% (45245/78007) Updating files: 58% (45764/78007) Updating files: 59% (46025/78007) Updating files: 59% (46110/78007) Updating files: 60% (46805/78007) Updating files: 60% (46908/78007) Updating files: 60% (47501/78007) Updating files: 61% (47585/78007) Updating files: 62% (48365/78007) Updating files: 62% (48409/78007) Updating files: 63% (49145/78007) Updating files: 63% (49201/78007) Updating files: 63% (49694/78007) Updating files: 64% (49925/78007) Updating files: 64% (50194/78007) Updating files: 65% (50705/78007) Updating files: 65% (50731/78007) Updating files: 66% (51485/78007) Updating files: 66% (51646/78007) Updating files: 66% (52139/78007) Updating files: 67% (52265/78007) Updating files: 67% (52380/78007) Updating files: 67% (53044/78007) Updating files: 68% (53045/78007) Updating files: 69% (53825/78007) Updating files: 70% (54605/78007) Updating files: 70% (54750/78007) Updating files: 71% (55385/78007) Updating files: 71% (55736/78007) Updating files: 72% (56166/78007) Updating files: 72% (56519/78007) Updating files: 73% (56946/78007) Updating files: 73% (57172/78007) Updating files: 73% (57296/78007) Updating files: 74% (57726/78007) Updating files: 74% (57954/78007) Updating files: 75% (58506/78007) Updating files: 75% (58789/78007) Updating files: 76% (59286/78007) Updating files: 76% (59363/78007) Updating files: 76% (59731/78007) Updating files: 77% (60066/78007) Updating files: 77% (60618/78007) Updating files: 77% (60675/78007) Updating files: 78% (60846/78007) Updating files: 78% (61133/78007) Updating files: 79% (61626/78007) Updating files: 80% (62406/78007) Updating files: 80% (62814/78007) Updating files: 81% (63186/78007) Updating files: 81% (63402/78007) Updating files: 82% (63966/78007) Updating files: 82% (64274/78007) Updating files: 82% (64399/78007) Updating files: 83% (64746/78007) Updating files: 84% (65526/78007) Updating files: 84% (65719/78007) Updating files: 85% (66306/78007) Updating files: 85% (66575/78007) Updating files: 85% (66979/78007) Updating files: 86% (67087/78007) Updating files: 86% (67281/78007) Updating files: 86% (67291/78007) Updating files: 87% (67867/78007) Updating files: 87% (68267/78007) Updating files: 88% (68647/78007) Updating files: 89% (69427/78007) Updating files: 89% (69772/78007) Updating files: 90% (70207/78007) Updating files: 90% (70752/78007) Updating files: 90% (70819/78007) Updating files: 90% (70962/78007) Updating files: 90% (70986/78007) Updating files: 91% (70987/78007) Updating files: 91% (71006/78007) Updating files: 92% (71767/78007) Updating files: 92% (71909/78007) Updating files: 93% (72547/78007) Updating files: 94% (73327/78007) Updating files: 95% (74107/78007) Updating files: 95% (74223/78007) Updating files: 96% (74887/78007) Updating files: 97% (75667/78007) Updating files: 97% (76006/78007) Updating files: 98% (76447/78007) Updating files: 99% (77227/78007) Updating files: 100% (78007/78007) Updating files: 100% (78007/78007), done. HEAD is now at c40e8341e3b3 Merge tag 'cgroup-for-6.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Already on 'master' Your branch is up to date with 'origin/master'. git checkout v4.14.108 -b v4.14.108-ti-xenomai-bela-r2 Switched to a new branch 'v4.14.108-ti-xenomai-bela-r2' v4.14.108 git apply -v /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff -rw-r--r-- 1 voodoo voodoo 15M Aug 25 11:50 /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff:59106: trailing whitespace. /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff:59261: trailing whitespace. int xnarch_handle_fpu_fault(struct xnthread *from, /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff:59283: trailing whitespace. static inline int xnarch_handle_fpu_fault(struct xnthread *from, /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff:60400: trailing whitespace. /build/buildd/patch-4.14.108-ti-xenomai-bela-r2.diff:60437: trailing whitespace. Checking patch .github/FUNDING.yml... Checking patch .github/ISSUE_TEMPLATE/bug_report.md... Checking patch .gitignore... Checking patch Documentation/ABI/testing/debugfs-aufs... Checking patch Documentation/ABI/testing/sysfs-aufs... Checking patch Documentation/ABI/testing/sysfs-devices-platform-bone_capemgr... Checking patch Documentation/ABI/testing/sysfs-firmware-devicetree-overlays... Checking patch Documentation/admin-guide/kernel-parameters.txt... Checking patch Documentation/devicetree/bindings/arm/cpus.txt... Checking patch Documentation/devicetree/bindings/arm/keystone/ti,sci.txt... Checking patch Documentation/devicetree/bindings/arm/omap/dmm.txt... Checking patch Documentation/devicetree/bindings/arm/omap/mpu.txt... Checking patch Documentation/devicetree/bindings/arm/omap/omap.txt... Checking patch Documentation/devicetree/bindings/arm/samsung/pmu.txt... Checking patch Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt... Checking patch Documentation/devicetree/bindings/arm/sp810.txt... Checking patch Documentation/devicetree/bindings/arm/ti/k3.txt... Checking patch Documentation/devicetree/bindings/arm/vexpress-sysreg.txt... Checking patch Documentation/devicetree/bindings/ata/ahci-platform.txt... Checking patch Documentation/devicetree/bindings/ata/imx-sata.txt... Checking patch Documentation/devicetree/bindings/bus/imx-weim.txt... Checking patch Documentation/devicetree/bindings/bus/sunxi-rsb.txt... Checking patch Documentation/devicetree/bindings/clock/arm-syscon-icst.txt... Checking patch Documentation/devicetree/bindings/clock/clk-exynos-audss.txt... Checking patch Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt... Checking patch Documentation/devicetree/bindings/clock/dove-divider-clock.txt... Checking patch Documentation/devicetree/bindings/clock/imx1-clock.txt... Checking patch Documentation/devicetree/bindings/clock/imx6q-clock.txt... Checking patch Documentation/devicetree/bindings/clock/maxim,max77686.txt... Checking patch Documentation/devicetree/bindings/clock/st/st,clkgen.txt... Checking patch Documentation/devicetree/bindings/clock/sunxi-ccu.txt... Checking patch Documentation/devicetree/bindings/clock/sunxi.txt... Checking patch Documentation/devicetree/bindings/clock/ti,cdce706.txt... Checking patch Documentation/devicetree/bindings/clock/ti/divider.txt... Checking patch Documentation/devicetree/bindings/clock/ti/mux.txt... Checking patch Documentation/devicetree/bindings/crypto/sa2ul.txt... Checking patch Documentation/devicetree/bindings/crypto/sun4i-ss.txt... Checking patch Documentation/devicetree/bindings/display/connector/dvi-connector.txt... Checking patch Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt... Checking patch Documentation/devicetree/bindings/display/imx/hdmi.txt... Checking patch Documentation/devicetree/bindings/display/panel/rockteck,rk101ii01d-ct.txt... Checking patch Documentation/devicetree/bindings/display/simple-framebuffer.txt... Checking patch Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt... Checking patch Documentation/devicetree/bindings/display/ti/sil,sii9022.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,dra7-dss.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,dra7evm-tpd12s015.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,k2g-dss.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,omap2-dss.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt... Checking patch Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt... Checking patch Documentation/devicetree/bindings/dma/sun4i-dma.txt... Checking patch Documentation/devicetree/bindings/dma/sun6i-dma.txt... Checking patch Documentation/devicetree/bindings/dma/ti-edma.txt... Checking patch Documentation/devicetree/bindings/dma/ti/k3-udma.txt... Checking patch Documentation/devicetree/bindings/dma/zxdma.txt... Checking patch Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt... Checking patch Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt... Checking patch Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt... Checking patch Documentation/devicetree/bindings/gpio/gpio-tz1090.txt... Checking patch Documentation/devicetree/bindings/gpu/ti-bb2d.txt... Checking patch Documentation/devicetree/bindings/gpu/ti-sgx.txt... Checking patch Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt... Checking patch Documentation/devicetree/bindings/i2c/i2c-axxia.txt... Checking patch Documentation/devicetree/bindings/i2c/i2c-davinci.txt... Checking patch Documentation/devicetree/bindings/i2c/i2c-omap.txt... Checking patch Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt... Checking patch Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt... Checking patch Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt... Checking patch Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt... Checking patch Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt... Checking patch Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt... Checking patch Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt... Checking patch Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt... Checking patch Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt... Checking patch Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt... Checking patch Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt... Checking patch Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt... Checking patch Documentation/devicetree/bindings/iommu/qcom,iommu.txt... Checking patch Documentation/devicetree/bindings/leds/backlight/led-backlight.txt... Checking patch Documentation/devicetree/bindings/leds/leds-tlc591xx.txt... Checking patch Documentation/devicetree/bindings/leds/register-bit-led.txt... Checking patch Documentation/devicetree/bindings/mailbox/omap-mailbox.txt... Checking patch Documentation/devicetree/bindings/mailbox/ti,message-manager.txt... Checking patch Documentation/devicetree/bindings/marvell.txt... Checking patch Documentation/devicetree/bindings/media/i2c/mt9t11x.txt... Checking patch Documentation/devicetree/bindings/media/i2c/ov1063x.txt... Checking patch Documentation/devicetree/bindings/media/i2c/ov490.txt... Checking patch Documentation/devicetree/bindings/media/i2c/tc358743.txt... Checking patch Documentation/devicetree/bindings/media/img-ir-rev1.txt... Checking patch Documentation/devicetree/bindings/media/stih-cec.txt... Checking patch Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt... Checking patch Documentation/devicetree/bindings/media/sunxi-ir.txt... Checking patch Documentation/devicetree/bindings/media/ti-cal.txt... Checking patch Documentation/devicetree/bindings/media/ti-vip.txt... Checking patch Documentation/devicetree/bindings/media/ti-vpe.txt... Checking patch Documentation/devicetree/bindings/media/video-interfaces.txt... Checking patch Documentation/devicetree/bindings/memory-controllers/ti/emif.txt... Checking patch Documentation/devicetree/bindings/mfd/max77686.txt... Checking patch Documentation/devicetree/bindings/mfd/max77802.txt... Checking patch Documentation/devicetree/bindings/mfd/mfd.txt... Checking patch Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt... Checking patch Documentation/devicetree/bindings/mfd/sun6i-prcm.txt... Checking patch Documentation/devicetree/bindings/mfd/syscon.txt... Checking patch Documentation/devicetree/bindings/misc/bone_capemgr.txt... Checking patch Documentation/devicetree/bindings/mmc/arasan,sdhci.txt... Checking patch Documentation/devicetree/bindings/mmc/mmc.txt... Checking patch Documentation/devicetree/bindings/mmc/sdhci-omap.txt... Checking patch Documentation/devicetree/bindings/mmc/sdhci-st.txt... Checking patch Documentation/devicetree/bindings/mmc/sunxi-mmc.txt... Checking patch Documentation/devicetree/bindings/mtd/cadence-quadspi.txt... Checking patch Documentation/devicetree/bindings/mtd/sunxi-nand.txt... Checking patch Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt... Checking patch Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt... Checking patch Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt... Checking patch Documentation/devicetree/bindings/net/brcm,bcmgenet.txt... Checking patch Documentation/devicetree/bindings/net/can/can-transceiver.txt... Checking patch Documentation/devicetree/bindings/net/can/m_can.txt... Checking patch Documentation/devicetree/bindings/net/can/sun4i_can.txt... Checking patch Documentation/devicetree/bindings/net/cpsw-phy-sel.txt... Checking patch Documentation/devicetree/bindings/net/cpsw.txt... Checking patch Documentation/devicetree/bindings/net/keystone-netcp.txt... Checking patch Documentation/devicetree/bindings/net/ti,am654-cpsw-nuss.txt... Checking patch Documentation/devicetree/bindings/net/ti,am654-cpts.txt... Checking patch Documentation/devicetree/bindings/net/ti,icssg-prueth.txt... Checking patch Documentation/devicetree/bindings/net/ti-prueth.txt... Checking patch Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt... Checking patch Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt... Checking patch Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt... Checking patch Documentation/devicetree/bindings/nvmem/imx-ocotp.txt... Checking patch Documentation/devicetree/bindings/nvmem/nvmem.txt... Checking patch Documentation/devicetree/bindings/nvmem/qfprom.txt... Checking patch Documentation/devicetree/bindings/opp/ti-omap5-opp-supply.txt... Checking patch Documentation/devicetree/bindings/pci/designware-pcie.txt... Checking patch Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt... Checking patch Documentation/devicetree/bindings/pci/pci-keystone.txt... Checking patch Documentation/devicetree/bindings/pci/ti-pci.txt... Checking patch Documentation/devicetree/bindings/phy/am654-mmc-phy.txt... Checking patch Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt... Checking patch Documentation/devicetree/bindings/phy/mxs-usb-phy.txt... Checking patch Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt... Checking patch Documentation/devicetree/bindings/phy/ti,k2-serdes-phy.txt... Checking patch Documentation/devicetree/bindings/phy/ti-phy.txt... Checking patch Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt... Checking patch Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt... Checking patch Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt... Checking patch Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt... Checking patch Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt... Checking patch Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt... Checking patch Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt... Checking patch Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt... Checking patch Documentation/devicetree/bindings/power/fsl,imx-gpc.txt... Checking patch Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt... Checking patch Documentation/devicetree/bindings/power/reset/keystone-reset.txt... Checking patch Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt... Checking patch Documentation/devicetree/bindings/pwm/pwm-sun4i.txt... Checking patch Documentation/devicetree/bindings/pwm/pwm-tiecap.txt... Checking patch Documentation/devicetree/bindings/regulator/max77686.txt... Checking patch Documentation/devicetree/bindings/regulator/max77802.txt... Checking patch Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.txt... Checking patch Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt... Checking patch Documentation/devicetree/bindings/remoteproc/ti,pruss-remoteproc.txt... Checking patch Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt... Checking patch Documentation/devicetree/bindings/reset/fsl,imx-src.txt... Checking patch Documentation/devicetree/bindings/reset/ti-syscon-reset.txt... Checking patch Documentation/devicetree/bindings/rtc/sun6i-rtc.txt... Checking patch Documentation/devicetree/bindings/rtc/sunxi-rtc.txt... Checking patch Documentation/devicetree/bindings/serial/omap_serial.txt... Checking patch Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt... Checking patch Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt... Checking patch Documentation/devicetree/bindings/soc/ti/k3-navss-ringacc.txt... Checking patch Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt... Checking patch Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt... Checking patch Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt... Checking patch Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt... Checking patch Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt... Checking patch Documentation/devicetree/bindings/sound/fsl,asrc.txt... Checking patch Documentation/devicetree/bindings/sound/fsl,esai.txt... Checking patch Documentation/devicetree/bindings/sound/fsl,spdif.txt... Checking patch Documentation/devicetree/bindings/sound/imx-audmux.txt... Checking patch Documentation/devicetree/bindings/sound/samsung-i2s.txt... Checking patch Documentation/devicetree/bindings/sound/simple-card.txt... Checking patch Documentation/devicetree/bindings/sound/sun4i-codec.txt... Checking patch Documentation/devicetree/bindings/sound/sun4i-i2s.txt... Checking patch Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt... Checking patch Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt... Checking patch Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt... Checking patch Documentation/devicetree/bindings/sound/zte,zx-spdif.txt... Checking patch Documentation/devicetree/bindings/spi/omap-spi.txt... Checking patch Documentation/devicetree/bindings/spi/spi-bus.txt... Checking patch Documentation/devicetree/bindings/spi/spi-davinci.txt... Checking patch Documentation/devicetree/bindings/spi/spi-sun4i.txt... Checking patch Documentation/devicetree/bindings/spi/spi-sun6i.txt... Checking patch Documentation/devicetree/bindings/sram/samsung-sram.txt... Checking patch Documentation/devicetree/bindings/sram/sunxi-sram.txt... Checking patch Documentation/devicetree/bindings/thermal/ti_k3_thermal.txt... Checking patch Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt... Checking patch Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt... Checking patch Documentation/devicetree/bindings/usb/am33xx-usb.txt... Checking patch Documentation/devicetree/bindings/usb/atmel-usb.txt... Checking patch Documentation/devicetree/bindings/usb/dwc3.txt... Checking patch Documentation/devicetree/bindings/usb/ohci-da8xx.txt... Checking patch Documentation/devicetree/bindings/usb/usb-ehci.txt... Checking patch Documentation/devicetree/bindings/usb/usb-ohci.txt... Checking patch Documentation/devicetree/bindings/usb/usb3503.txt... Checking patch Documentation/devicetree/bindings/usb/usbmisc-imx.txt... Checking patch Documentation/devicetree/bindings/vendor-prefixes.txt... Checking patch Documentation/devicetree/bindings/watchdog/mtk-wdt.txt... Checking patch Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt... Checking patch Documentation/devicetree/configfs-overlays.txt... Checking patch Documentation/devicetree/overlay-notes.txt... Checking patch Documentation/filesystems/aufs/README... Checking patch Documentation/filesystems/aufs/design/01intro.txt... Checking patch Documentation/filesystems/aufs/design/02struct.txt... Checking patch Documentation/filesystems/aufs/design/03atomic_open.txt... Checking patch Documentation/filesystems/aufs/design/03lookup.txt... Checking patch Documentation/filesystems/aufs/design/04branch.txt... Checking patch Documentation/filesystems/aufs/design/05wbr_policy.txt... Checking patch Documentation/filesystems/aufs/design/06dirren.dot... Checking patch Documentation/filesystems/aufs/design/06dirren.txt... Checking patch Documentation/filesystems/aufs/design/06fhsm.txt... Checking patch Documentation/filesystems/aufs/design/06mmap.txt... Checking patch Documentation/filesystems/aufs/design/06xattr.txt... Checking patch Documentation/filesystems/aufs/design/07export.txt... Checking patch Documentation/filesystems/aufs/design/08shwh.txt... Checking patch Documentation/filesystems/aufs/design/10dynop.txt... Checking patch Documentation/ipipe-arm.rst... Checking patch Documentation/ipipe.rst... Checking patch Documentation/misc-devices/bone_capemgr.txt... Checking patch Documentation/pwm.txt... Checking patch Documentation/virtual/kvm/api.txt... Checking patch Jenkinsfile... Checking patch MAINTAINERS... Checking patch README.md... Checking patch arch/arm/Kconfig... Checking patch arch/arm/Makefile... Checking patch arch/arm/boot/Makefile... Checking patch arch/arm/boot/dts/Makefile... Checking patch arch/arm/boot/dts/am335x-abbbi.dts... Checking patch arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-common-univ.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-common-universal-pins.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-common.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-emmc-in-reset.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-jtag.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-can0.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-can1.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-emmc.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-i2c2.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-nxp-hdmi.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-panel-1024x600-24bit.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-spi0.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-spi1.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-spi1a.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi... Checking patch arch/arm/boot/dts/am335x-bone-uboot-univ.dts... Checking patch arch/arm/boot/dts/am335x-bone.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-audio.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-bbbmini.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-common.dtsi... Checking patch arch/arm/boot/dts/am335x-boneblack-roboticscape.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-uboot-univ.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-uboot.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-wireless.dts... Checking patch arch/arm/boot/dts/am335x-boneblack-wl1835.dtsi... Checking patch arch/arm/boot/dts/am335x-boneblack-wl1835mod-cape.dtsi... Checking patch arch/arm/boot/dts/am335x-boneblack-wl1835mod.dts... Checking patch arch/arm/boot/dts/am335x-boneblack.dts... Checking patch arch/arm/boot/dts/am335x-boneblue.dts... Checking patch arch/arm/boot/dts/am335x-bonegreen-common.dtsi... Checking patch arch/arm/boot/dts/am335x-bonegreen-gateway.dts... Checking patch arch/arm/boot/dts/am335x-bonegreen-wireless-common-univ.dtsi... Checking patch arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dts... Checking patch arch/arm/boot/dts/am335x-bonegreen-wireless.dts... Checking patch arch/arm/boot/dts/am335x-bonegreen.dts... Checking patch arch/arm/boot/dts/am335x-cape-bbb-exp-c.dtsi... Checking patch arch/arm/boot/dts/am335x-cape-bbb-exp-r.dtsi... Checking patch arch/arm/boot/dts/am335x-cape-rtc-ds1307.dtsi... Checking patch arch/arm/boot/dts/am335x-evm.dts... Checking patch arch/arm/boot/dts/am335x-evmsk.dts... Checking patch arch/arm/boot/dts/am335x-icev2-common.dtsi... Checking patch arch/arm/boot/dts/am335x-icev2-prueth.dts... Checking patch arch/arm/boot/dts/am335x-icev2.dts... Checking patch arch/arm/boot/dts/am335x-lxm.dts... Checking patch arch/arm/boot/dts/am335x-nano.dts... Checking patch arch/arm/boot/dts/am335x-olimex-som.dts... Checking patch arch/arm/boot/dts/am335x-pepper.dts... Checking patch arch/arm/boot/dts/am335x-peripheral-can0.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-can1.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-emmc.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-i2c2.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-nxp-hdmi.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-panel-1024x600-24bit.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-spi0.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-spi1.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-spi1a.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-ttyS1.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-ttyS2.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-ttyS4.dtsi... Checking patch arch/arm/boot/dts/am335x-peripheral-ttyS5.dtsi... Checking patch arch/arm/boot/dts/am335x-pocketbeagle-common.dtsi... Checking patch arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dts... Checking patch arch/arm/boot/dts/am335x-pocketbeagle-techlab.dts... Checking patch arch/arm/boot/dts/am335x-pocketbeagle.dts... Checking patch arch/arm/boot/dts/am335x-roboticscape.dtsi... Checking patch arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi... Checking patch arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dts... Checking patch arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dts... Checking patch arch/arm/boot/dts/am335x-sancloud-bbe.dts... Checking patch arch/arm/boot/dts/am335x-som-common.dtsi... Checking patch arch/arm/boot/dts/am33xx-clocks.dtsi... Checking patch arch/arm/boot/dts/am33xx.dtsi... Checking patch arch/arm/boot/dts/am4372.dtsi... Checking patch arch/arm/boot/dts/am437x-gp-evm-hdmi.dts... Checking patch arch/arm/boot/dts/am437x-gp-evm.dts... Checking patch arch/arm/boot/dts/am437x-idk-evm.dts... Checking patch arch/arm/boot/dts/am437x-sk-evm.dts... Checking patch arch/arm/boot/dts/am43x-epos-evm-hdmi.dts... Checking patch arch/arm/boot/dts/am43x-epos-evm.dts... Checking patch arch/arm/boot/dts/am571x-idk-common.dtsi... Checking patch arch/arm/boot/dts/am571x-idk-lcd-osd101t2045.dts... Checking patch arch/arm/boot/dts/am571x-idk-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/am571x-idk.dts... Checking patch arch/arm/boot/dts/am5729-beagleboneai-roboticscape.dts... Checking patch arch/arm/boot/dts/am5729-beagleboneai.dts... Checking patch arch/arm/boot/dts/am572x-idk-common.dtsi... Checking patch arch/arm/boot/dts/am572x-idk-lcd-osd101t2045.dts... Checking patch arch/arm/boot/dts/am572x-idk-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/am572x-idk.dts... Checking patch arch/arm/boot/dts/am574x-idk-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/am574x-idk.dts... Checking patch arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi... Checking patch arch/arm/boot/dts/am57xx-beagle-x15-gssi.dts... Checking patch arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts... Checking patch arch/arm/boot/dts/am57xx-beagle-x15-revc.dts... Checking patch arch/arm/boot/dts/am57xx-beagle-x15.dts... Checking patch arch/arm/boot/dts/am57xx-cmem.dtsi... Checking patch arch/arm/boot/dts/am57xx-evm-common.dtsi... Checking patch arch/arm/boot/dts/am57xx-evm-reva3.dts... Checking patch arch/arm/boot/dts/am57xx-evm.dts... Checking patch arch/arm/boot/dts/am57xx-idk-common.dtsi... Checking patch arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtsi... Checking patch arch/arm/boot/dts/da850-lcdk.dts... Checking patch arch/arm/boot/dts/da850.dtsi... Checking patch arch/arm/boot/dts/dra7-dspeve-thermal.dtsi... Checking patch arch/arm/boot/dts/dra7-evm-common.dtsi... Checking patch arch/arm/boot/dts/dra7-evm-lcd-osd101t2045.dts... Checking patch arch/arm/boot/dts/dra7-evm-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/dra7-evm.dts... Checking patch arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi... Checking patch arch/arm/boot/dts/dra7-iva-thermal.dtsi... Checking patch arch/arm/boot/dts/dra7-pru-iodelay.dtsi... Checking patch arch/arm/boot/dts/dra7.dtsi... Checking patch arch/arm/boot/dts/dra71-evm-lcd-auo-g101evn01.0.dts... Checking patch arch/arm/boot/dts/dra71-evm.dts... Checking patch arch/arm/boot/dts/dra71-lcard.dts... Checking patch arch/arm/boot/dts/dra72-evm-common.dtsi... Checking patch arch/arm/boot/dts/dra72-evm-lcd-osd101t2045.dts... Checking patch arch/arm/boot/dts/dra72-evm-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/dra72-evm-revc-lcd-osd101t2045.dts... Checking patch arch/arm/boot/dts/dra72-evm-revc-lcd-osd101t2587.dts... Checking patch arch/arm/boot/dts/dra72-evm-revc.dts... Checking patch arch/arm/boot/dts/dra72-evm-tps65917.dtsi... Checking patch arch/arm/boot/dts/dra72-evm.dts... Checking patch arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi... Checking patch arch/arm/boot/dts/dra72x.dtsi... Checking patch arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi... Checking patch arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi... Checking patch arch/arm/boot/dts/dra74x-p.dtsi... Checking patch arch/arm/boot/dts/dra74x.dtsi... Checking patch arch/arm/boot/dts/dra76-evm-tfp410.dts... Checking patch arch/arm/boot/dts/dra76-evm.dts... Checking patch arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi... Checking patch arch/arm/boot/dts/dra76x.dtsi... Checking patch arch/arm/boot/dts/dra7x-evm-lcd-auo-g101evn01.0.dtsi... Checking patch arch/arm/boot/dts/dra7x-evm-lcd-osd101t2045.dtsi... Checking patch arch/arm/boot/dts/dra7xx-clocks.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-gpio.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-rts-cyclone.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-rts-hv.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-rts-pru.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-serial.dtsi... Checking patch arch/arm/boot/dts/gssi-27-009-wl1837.dtsi... Checking patch arch/arm/boot/dts/keystone-k2e-evm.dts... Checking patch arch/arm/boot/dts/keystone-k2e-netcp.dtsi... Checking patch arch/arm/boot/dts/keystone-k2e.dtsi... Checking patch arch/arm/boot/dts/keystone-k2g-evm-lcd.dts... Checking patch arch/arm/boot/dts/keystone-k2g-evm.dts... Checking patch arch/arm/boot/dts/keystone-k2g-ice.dts... Checking patch arch/arm/boot/dts/keystone-k2g-netcp.dtsi... Checking patch arch/arm/boot/dts/keystone-k2g.dtsi... Checking patch arch/arm/boot/dts/keystone-k2hk-evm.dts... Checking patch arch/arm/boot/dts/keystone-k2hk-netcp.dtsi... Checking patch arch/arm/boot/dts/keystone-k2hk.dtsi... Checking patch arch/arm/boot/dts/keystone-k2l-evm.dts... Checking patch arch/arm/boot/dts/keystone-k2l-netcp.dtsi... Checking patch arch/arm/boot/dts/keystone-k2l.dtsi... Checking patch arch/arm/boot/dts/keystone.dtsi... Checking patch arch/arm/boot/dts/omap4-cpu-thermal.dtsi... Checking patch arch/arm/boot/dts/omap4-panda-common.dtsi... Checking patch arch/arm/boot/dts/omap4.dtsi... Checking patch arch/arm/boot/dts/omap5-board-common.dtsi... Checking patch arch/arm/boot/dts/omap5-core-thermal.dtsi... Checking patch arch/arm/boot/dts/omap5-gpu-thermal.dtsi... Checking patch arch/arm/boot/dts/omap5-uevm.dts... Checking patch arch/arm/boot/dts/omap5.dtsi... Checking patch arch/arm/boot/dts/omap54xx-clocks.dtsi... Checking patch arch/arm/boot/dts/ti/Makefile... Checking patch arch/arm/boot/dts/ti/am57xx-evm-common.dtso... Checking patch arch/arm/boot/dts/ti/am57xx-evm-reva3.dtso... Checking patch arch/arm/boot/dts/ti/am57xx-evm.dtso... Checking patch arch/arm/boot/dts/ti/am57xx-evm.its... Checking patch arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dtso... Checking patch arch/arm/boot/dts/ti/dra71-evm-nand.dtso... Checking patch arch/arm/boot/dts/ti/dra71-evm.its... Checking patch arch/arm/boot/dts/ti/mt9t111.dtso... Checking patch arch/arm/boot/dts/ti/ov10635.dtso... Checking patch arch/arm/boot/dts/tps65217.dtsi... Checking patch arch/arm/common/it8152.c... Checking patch arch/arm/configs/davinci_all_defconfig... Checking patch arch/arm/configs/keystone_defconfig... Checking patch arch/arm/configs/multi_v7_defconfig... Checking patch arch/arm/configs/rcn-ee_defconfig... Checking patch arch/arm/include/asm/arch_timer.h... Checking patch arch/arm/include/asm/assembler.h... Checking patch arch/arm/include/asm/atomic.h... Checking patch arch/arm/include/asm/bitops.h... Checking patch arch/arm/include/asm/cmpxchg.h... Checking patch arch/arm/include/asm/efi.h... Checking patch arch/arm/include/asm/entry-macro-multi.S... Checking patch arch/arm/include/asm/hw_irq.h... Checking patch arch/arm/include/asm/ipipe.h... Checking patch arch/arm/include/asm/ipipe_base.h... Checking patch arch/arm/include/asm/ipipe_hwirq.h... Checking patch arch/arm/include/asm/irq.h... Checking patch arch/arm/include/asm/irqflags.h... Checking patch arch/arm/include/asm/mmu_context.h... Checking patch arch/arm/include/asm/percpu.h... Checking patch arch/arm/include/asm/pgtable-3level-hwdef.h... Checking patch arch/arm/include/asm/pgtable-3level.h... Checking patch arch/arm/include/asm/setup.h... Checking patch arch/arm/include/asm/switch_to.h... Checking patch arch/arm/include/asm/thread_info.h... Checking patch arch/arm/include/asm/uaccess.h... Checking patch arch/arm/include/asm/xor.h... Checking patch arch/arm/include/ipipe/thread_info.h... Checking patch arch/arm/include/uapi/asm/unistd.h... Checking patch arch/arm/kernel/Makefile... Checking patch arch/arm/kernel/asm-offsets.c... Checking patch arch/arm/kernel/devtree.c... Checking patch arch/arm/kernel/entry-armv.S... Checking patch arch/arm/kernel/entry-common.S... Checking patch arch/arm/kernel/entry-header.S... Checking patch arch/arm/kernel/ipipe.c... Checking patch arch/arm/kernel/ipipe_tsc.c... Checking patch arch/arm/kernel/ipipe_tsc_asm.S... Checking patch arch/arm/kernel/perf_callchain.c... Checking patch arch/arm/kernel/process.c... Checking patch arch/arm/kernel/ptrace.c... Checking patch arch/arm/kernel/raw_printk.c... Checking patch arch/arm/kernel/setup.c... Checking patch arch/arm/kernel/signal.c... Checking patch arch/arm/kernel/smccc-call.S... Checking patch arch/arm/kernel/smp.c... Checking patch arch/arm/kernel/smp_twd.c... Checking patch arch/arm/kernel/traps.c... Checking patch arch/arm/kernel/vdso.c... Checking patch arch/arm/mach-davinci/Kconfig... Checking patch arch/arm/mach-davinci/da8xx-dt.c... Checking patch arch/arm/mach-davinci/time.c... Checking patch arch/arm/mach-imx/avic.c... Checking patch arch/arm/mach-imx/cpuidle-imx6q.c... Checking patch arch/arm/mach-imx/gpc.c... Checking patch arch/arm/mach-imx/mach-imx51.c... Checking patch arch/arm/mach-imx/mach-imx53.c... Checking patch arch/arm/mach-imx/tzic.c... Checking patch arch/arm/mach-keystone/Kconfig... Checking patch arch/arm/mach-omap1/Kconfig... Checking patch arch/arm/mach-omap1/common.h... Checking patch arch/arm/mach-omap1/i2c.c... Checking patch arch/arm/plat-omap/include/plat/i2c.h => arch/arm/mach-omap1/i2c.h... Checking patch arch/arm/mach-omap1/pm.c... Checking patch arch/arm/mach-omap1/timer.c... Checking patch arch/arm/mach-omap2/Kconfig... Checking patch arch/arm/mach-omap2/Makefile... Checking patch arch/arm/mach-omap2/clockdomain.c... Checking patch arch/arm/mach-omap2/clockdomain.h... Checking patch arch/arm/mach-omap2/clockdomains43xx_data.c... Checking patch arch/arm/mach-omap2/clockdomains7xx_data.c... Checking patch arch/arm/mach-omap2/cm33xx.c... Checking patch arch/arm/mach-omap2/cminst44xx.c... Checking patch arch/arm/mach-omap2/common.h... Checking patch arch/arm/mach-omap2/control.c... Checking patch arch/arm/mach-omap2/control.h... Checking patch arch/arm/mach-omap2/devices.c... Checking patch arch/arm/mach-omap2/hsmmc.c... Checking patch arch/arm/mach-omap2/i2c.h... Checking patch arch/arm/mach-omap2/id.c... Checking patch arch/arm/mach-omap2/io.c... Checking patch arch/arm/mach-omap2/msdi.c... Checking patch arch/arm/mach-omap2/omap-iommu.c... Checking patch arch/arm/mach-omap2/omap-secure.h... Checking patch arch/arm/mach-omap2/omap-wakeupgen.c... Checking patch arch/arm/mach-omap2/omap4-common.c... Checking patch arch/arm/mach-omap2/omap_device.c... Checking patch arch/arm/mach-omap2/omap_device.h... Checking patch arch/arm/mach-omap2/omap_hwmod.c... Checking patch arch/arm/mach-omap2/omap_hwmod.h... Checking patch arch/arm/mach-omap2/omap_hwmod_2420_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_2430_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h... Checking patch arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_33xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_3xxx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_43xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_44xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_54xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_7xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_81xx_data.c... Checking patch arch/arm/mach-omap2/omap_hwmod_common_data.h... Checking patch arch/arm/mach-omap2/pdata-quirks.c... Checking patch arch/arm/mach-omap2/pm-asm-offsets.c... Checking patch arch/arm/mach-omap2/pm.h... Checking patch arch/arm/mach-omap2/pm33xx-core.c... Checking patch arch/arm/mach-omap2/powerdomain.c... Checking patch arch/arm/mach-omap2/powerdomain.h... Checking patch arch/arm/mach-omap2/prcm43xx.h... Checking patch arch/arm/mach-omap2/prm.h... Checking patch arch/arm/mach-omap2/prm33xx.c... Checking patch arch/arm/mach-omap2/prm44xx.c... Checking patch arch/arm/mach-omap2/prm_common.c... Checking patch arch/arm/mach-omap2/remoteproc.c... Checking patch arch/arm/mach-omap2/remoteproc.h... Checking patch arch/arm/mach-omap2/sleep33xx.S... Checking patch arch/arm/mach-omap2/sleep43xx.S... Checking patch arch/arm/mach-omap2/soc.h... Checking patch arch/arm/mach-omap2/timer.c... Checking patch arch/arm/mach-socfpga/Kconfig... Checking patch arch/arm/mach-sti/Kconfig... Checking patch arch/arm/mach-sunxi/Kconfig... Checking patch arch/arm/mm/Kconfig... Checking patch arch/arm/mm/alignment.c... Checking patch arch/arm/mm/cache-l2x0.c... Checking patch arch/arm/mm/context.c... Checking patch arch/arm/mm/fault.c... Checking patch arch/arm/plat-omap/Kconfig... Checking patch arch/arm/plat-omap/Makefile... Checking patch arch/arm/vfp/entry.S... Checking patch arch/arm/vfp/vfphw.S... Checking patch arch/arm/vfp/vfpmodule.c... Checking patch arch/arm/xenomai/Kconfig... Checking patch arch/arm/xenomai/Makefile... Checking patch arch/arm/xenomai/include/asm/xenomai/calibration.h... Checking patch arch/arm/xenomai/include/asm/xenomai/features.h... Checking patch arch/arm/xenomai/include/asm/xenomai/fptest.h... Checking patch arch/arm/xenomai/include/asm/xenomai/machine.h... Checking patch arch/arm/xenomai/include/asm/xenomai/syscall.h... Checking patch arch/arm/xenomai/include/asm/xenomai/syscall32.h... Checking patch arch/arm/xenomai/include/asm/xenomai/thread.h... Checking patch arch/arm/xenomai/include/asm/xenomai/uapi/arith.h... Checking patch arch/arm/xenomai/include/asm/xenomai/uapi/features.h... Checking patch arch/arm/xenomai/include/asm/xenomai/uapi/fptest.h... Checking patch arch/arm/xenomai/include/asm/xenomai/uapi/syscall.h... Checking patch arch/arm/xenomai/include/asm/xenomai/uapi/tsc.h... Checking patch arch/arm/xenomai/include/asm/xenomai/wrappers.h... Checking patch arch/arm/xenomai/machine.c... Checking patch arch/arm/xenomai/mayday.c... Checking patch arch/arm/xenomai/switch.S... Checking patch arch/arm/xenomai/syscall.c... Checking patch arch/arm/xenomai/thread.c... Checking patch arch/arm64/Kconfig... Checking patch arch/arm64/Kconfig.platforms... Checking patch arch/arm64/Makefile... Checking patch arch/arm64/boot/dts/Makefile... Checking patch arch/arm64/boot/dts/ti/Makefile... Checking patch arch/arm64/boot/dts/ti/am654-industrial-thermal.dtsi... Checking patch arch/arm64/boot/dts/ti/k3-am6.dtsi... Checking patch arch/arm64/boot/dts/ti/k3-am654-base-board.dts... Checking patch arch/arm64/boot/dts/ti/k3-am654-evm-csi2-ov490.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-gp.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-idk.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso... Checking patch arch/arm64/boot/dts/ti/k3-am654.dtsi... Checking patch arch/mips/include/asm/jump_label.h... Checking patch arch/mips/kernel/vmlinux.lds.S... Checking patch arch/mips/loongson64/lemote-2f/irq.c... Checking patch arch/powerpc/Kconfig... Checking patch arch/powerpc/include/asm/asm-prototypes.h... Checking patch arch/powerpc/include/asm/barrier.h... Checking patch arch/powerpc/include/asm/code-patching-asm.h... Checking patch arch/powerpc/include/asm/code-patching.h... Checking patch arch/powerpc/include/asm/feature-fixups.h... Checking patch arch/powerpc/include/asm/hvcall.h... Checking patch arch/powerpc/include/asm/ppc-opcode.h... Checking patch arch/powerpc/include/asm/ppc_asm.h... Checking patch arch/powerpc/include/asm/security_features.h... Checking patch arch/powerpc/include/asm/setup.h... Checking patch arch/powerpc/include/asm/uaccess.h... Checking patch arch/powerpc/kernel/Makefile... Checking patch arch/powerpc/kernel/entry_32.S... Checking patch arch/powerpc/kernel/entry_64.S... Checking patch arch/powerpc/kernel/exceptions-64e.S... Checking patch arch/powerpc/kernel/head_booke.h... Checking patch arch/powerpc/kernel/head_fsl_booke.S... Checking patch arch/powerpc/kernel/module.c... Checking patch arch/powerpc/kernel/security.c... Checking patch arch/powerpc/kernel/setup-common.c... Checking patch arch/powerpc/kernel/vmlinux.lds.S... Checking patch arch/powerpc/kvm/bookehv_interrupts.S... Checking patch arch/powerpc/kvm/e500_emulate.c... Checking patch arch/powerpc/lib/code-patching.c... Checking patch arch/powerpc/lib/feature-fixups.c... Checking patch arch/powerpc/mm/tlb_low_64e.S... Checking patch arch/powerpc/net/bpf_jit.h... Checking patch arch/powerpc/net/bpf_jit32.h... Checking patch arch/powerpc/net/bpf_jit64.h... Checking patch arch/powerpc/net/bpf_jit_comp64.c... Checking patch arch/powerpc/platforms/powernv/setup.c... Checking patch arch/powerpc/platforms/pseries/setup.c... Checking patch arch/x86/Kconfig... Checking patch arch/x86/include/asm/kvm_host.h... Checking patch arch/x86/include/asm/unwind.h... Checking patch arch/x86/kernel/unwind_frame.c... Checking patch arch/x86/kernel/unwind_orc.c... Checking patch arch/x86/kvm/vmx.c... Checking patch arch/x86/kvm/x86.c... Checking patch crypto/sha256_generic.c... Checking patch drivers/Makefile... Checking patch drivers/base/base.h... Checking patch drivers/base/core.c... Checking patch drivers/base/dd.c... Checking patch drivers/base/power/opp/Makefile... Checking patch drivers/base/power/opp/of.c... Checking patch drivers/base/power/opp/ti-opp-supply.c... Checking patch drivers/base/regmap/regmap-irq.c... Checking patch drivers/block/loop.c... Checking patch drivers/bluetooth/hci_h4.c... Checking patch drivers/bluetooth/hci_ldisc.c... Checking patch drivers/char/hw_random/Kconfig... Checking patch drivers/clk/Makefile... Checking patch drivers/clk/clk.c... Checking patch drivers/clk/keystone/Kconfig... Checking patch drivers/clk/keystone/sci-clk.c... Checking patch drivers/clk/ti/clk.c... Checking patch drivers/clk/ti/clock.h... Checking patch drivers/clk/ti/divider.c... Checking patch drivers/clk/ti/dpll.c... Checking patch drivers/clk/ti/dpll3xxx.c... Checking patch drivers/clk/ti/gate.c... Checking patch drivers/clk/ti/mux.c... Checking patch drivers/clocksource/Kconfig... Checking patch drivers/clocksource/Makefile... Checking patch drivers/clocksource/arm_arch_timer.c... Checking patch drivers/clocksource/arm_global_timer.c... Checking patch drivers/clocksource/bcm2835_timer.c... Checking patch drivers/clocksource/dw_apb_timer.c... Checking patch drivers/clocksource/dw_apb_timer_of.c... Checking patch drivers/clocksource/timer-imx-gpt.c... Checking patch drivers/clocksource/timer-keystone.c... Checking patch drivers/clocksource/timer-sp804.c... Checking patch arch/arm/plat-omap/dmtimer.c => drivers/clocksource/timer-ti-dm.c... Checking patch drivers/cpufreq/ti-cpufreq.c... Checking patch drivers/cpuidle/Kconfig... Checking patch drivers/cpuidle/cpuidle.c... Checking patch drivers/crypto/Kconfig... Checking patch drivers/crypto/Makefile... Checking patch drivers/crypto/omap-aes.c... Checking patch drivers/crypto/omap-crypto.c... Checking patch drivers/crypto/omap-sham.c... Checking patch drivers/crypto/sa2ul.c... Checking patch drivers/crypto/sa2ul.h... Checking patch drivers/dma/Kconfig... Checking patch drivers/dma/Makefile... Checking patch drivers/dma/dmaengine.c... Checking patch drivers/dma/dmaengine.h... Checking patch drivers/dma/ti/Kconfig... Checking patch drivers/dma/ti/Makefile... Checking patch drivers/dma/cppi41.c => drivers/dma/ti/cppi41.c... Checking patch drivers/dma/ti-dma-crossbar.c => drivers/dma/ti/dma-crossbar.c... Checking patch drivers/dma/edma.c => drivers/dma/ti/edma.c... Checking patch drivers/dma/ti/k3-navss-udma.c... Checking patch drivers/dma/ti/k3-udma-private.c... Checking patch drivers/dma/ti/k3-udma.c... Checking patch drivers/dma/ti/k3-udma.h... Checking patch drivers/dma/omap-dma.c => drivers/dma/ti/omap-dma.c... Checking patch drivers/dma/virt-dma.c... Checking patch drivers/dma/virt-dma.h... Checking patch drivers/edac/Kconfig... Checking patch drivers/edac/Makefile... Checking patch drivers/edac/ti_edac.c... Checking patch drivers/firmware/ti_sci.c... Checking patch drivers/firmware/ti_sci.h... Checking patch drivers/gpio/Kconfig... Checking patch drivers/gpio/Makefile... Checking patch drivers/gpio/gpio-adnp.c... Checking patch drivers/gpio/gpio-davinci.c... Checking patch drivers/gpio/gpio-exar.c... Checking patch drivers/gpio/gpio-mvebu.c... Checking patch drivers/gpio/gpio-mxc.c... Checking patch drivers/gpio/gpio-of-helper.c... Checking patch drivers/gpio/gpio-omap.c... Checking patch drivers/gpio/gpio-pca953x.c... Checking patch drivers/gpio/gpio-pl061.c... Checking patch drivers/gpio/gpio-zynq.c... Checking patch drivers/gpio/gpiolib-sysfs.c... Checking patch drivers/gpio/gpiolib.c... Checking patch drivers/gpu/drm/Kconfig... Checking patch drivers/gpu/drm/Makefile... Checking patch drivers/gpu/drm/bridge/tc358767.c... Checking patch drivers/gpu/drm/drm_atomic.c... Checking patch drivers/gpu/drm/drm_atomic_helper.c... Checking patch drivers/gpu/drm/drm_blend.c... Checking patch drivers/gpu/drm/drm_color_mgmt.c... Checking patch drivers/gpu/drm/drm_crtc.c... Checking patch drivers/gpu/drm/drm_mode_object.c... Checking patch drivers/gpu/drm/drm_modes.c... Checking patch drivers/gpu/drm/etnaviv/Kconfig... Checking patch drivers/gpu/drm/etnaviv/etnaviv_drv.c... Checking patch drivers/gpu/drm/i2c/Kconfig... Checking patch drivers/gpu/drm/i2c/Makefile... Checking patch drivers/gpu/drm/i2c/adihdmi.h... Checking patch drivers/gpu/drm/i2c/adihdmi_drv.c... Checking patch drivers/gpu/drm/omapdrm/Kconfig... Checking patch drivers/gpu/drm/omapdrm/Makefile... Checking patch drivers/gpu/drm/omapdrm/displays/Kconfig... Checking patch drivers/gpu/drm/omapdrm/displays/Makefile... Checking patch drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c... Checking patch drivers/gpu/drm/omapdrm/displays/connector-dvi.c... Checking patch drivers/gpu/drm/omapdrm/displays/connector-hdmi.c... Checking patch drivers/gpu/drm/omapdrm/displays/dra7-evm-encoder-tpd12s015.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-opa362.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022-audio.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022-video.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022.h... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-tc358768.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c... Checking patch drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-dpi.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c... Checking patch drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c... Checking patch drivers/gpu/drm/omapdrm/dss/Kconfig... Checking patch drivers/gpu/drm/omapdrm/dss/Makefile... Checking patch drivers/gpu/drm/omapdrm/dss/base.c... Checking patch drivers/gpu/drm/omapdrm/dss/core.c... Checking patch drivers/gpu/drm/omapdrm/dss/dispc.c... Checking patch drivers/gpu/drm/omapdrm/dss/dispc.h... Checking patch drivers/gpu/drm/omapdrm/dss/dispc6.c... Checking patch drivers/gpu/drm/omapdrm/dss/dispc6.h... Checking patch drivers/gpu/drm/omapdrm/dss/dispc_coefs.c... Checking patch drivers/gpu/drm/omapdrm/dss/display.c... Checking patch drivers/gpu/drm/omapdrm/dss/dpi.c... Checking patch drivers/gpu/drm/omapdrm/dss/dpi6.c... Checking patch drivers/gpu/drm/omapdrm/dss/dsi.c... Checking patch drivers/gpu/drm/omapdrm/dss/dss-of.c... Checking patch drivers/gpu/drm/omapdrm/dss/dss.c... Checking patch drivers/gpu/drm/omapdrm/dss/dss.h... Checking patch drivers/gpu/drm/omapdrm/dss/dss6.c... Checking patch drivers/gpu/drm/omapdrm/dss/dss6.h... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi.h... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi4.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi4_core.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi4_core.h... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi5.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi5_core.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi_phy.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi_pll.c... Checking patch drivers/gpu/drm/omapdrm/dss/hdmi_wp.c... Checking patch drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c... Checking patch drivers/gpu/drm/omapdrm/dss/omapdss.h... Checking patch drivers/gpu/drm/omapdrm/dss/output.c... Checking patch drivers/gpu/drm/omapdrm/dss/pll.c... Checking patch drivers/gpu/drm/omapdrm/dss/sdi.c... Checking patch drivers/gpu/drm/omapdrm/dss/venc.c... Checking patch drivers/gpu/drm/omapdrm/dss/video-pll.c... Checking patch drivers/gpu/drm/omapdrm/omap_connector.c... Checking patch drivers/gpu/drm/omapdrm/omap_connector.h... Checking patch drivers/gpu/drm/omapdrm/omap_crtc.c... Checking patch drivers/gpu/drm/omapdrm/omap_crtc.h... Checking patch drivers/gpu/drm/omapdrm/omap_debugfs.c... Checking patch drivers/gpu/drm/omapdrm/omap_dmm_priv.h... Checking patch drivers/gpu/drm/omapdrm/omap_dmm_tiler.c... Checking patch drivers/gpu/drm/omapdrm/omap_dmm_tiler.h... Checking patch drivers/gpu/drm/omapdrm/omap_drv.c... Checking patch drivers/gpu/drm/omapdrm/omap_drv.h... Checking patch drivers/gpu/drm/omapdrm/omap_encoder.c... Checking patch drivers/gpu/drm/omapdrm/omap_encoder.h... Checking patch drivers/gpu/drm/omapdrm/omap_fb.c... Checking patch drivers/gpu/drm/omapdrm/omap_fb.h... Checking patch drivers/gpu/drm/omapdrm/omap_fbdev.c... Checking patch drivers/gpu/drm/omapdrm/omap_fbdev.h... Checking patch drivers/gpu/drm/omapdrm/omap_gem.c... Checking patch drivers/gpu/drm/omapdrm/omap_gem.h... Checking patch drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c... Checking patch drivers/gpu/drm/omapdrm/omap_irq.c... Checking patch drivers/gpu/drm/omapdrm/omap_irq.h... Checking patch drivers/gpu/drm/omapdrm/omap_overlay.c... Checking patch drivers/gpu/drm/omapdrm/omap_overlay.h... Checking patch drivers/gpu/drm/omapdrm/omap_plane.c... Checking patch drivers/gpu/drm/omapdrm/omap_plane.h... Checking patch drivers/gpu/drm/omapdrm/omap_wb.c... Checking patch drivers/gpu/drm/omapdrm/omap_wb.h... Checking patch drivers/gpu/drm/omapdrm/omap_wb_cap.c... Checking patch drivers/gpu/drm/omapdrm/omap_wb_m2m.c... Checking patch drivers/gpu/drm/omapdrm/tcm-sita.c... Checking patch drivers/gpu/drm/omapdrm/tcm-sita.h... Checking patch drivers/gpu/drm/omapdrm/tcm.h... Checking patch drivers/gpu/drm/panel/panel-simple.c... Checking patch drivers/gpu/drm/tidss/Kconfig... Checking patch drivers/gpu/drm/tidss/Makefile... Checking patch drivers/gpu/drm/tidss/tidss_crtc.c... Checking patch drivers/gpu/drm/tidss/tidss_crtc.h... Checking patch drivers/gpu/drm/tidss/tidss_dispc.h... Checking patch drivers/gpu/drm/tidss/tidss_dispc6.c... Checking patch drivers/gpu/drm/tidss/tidss_dispc6.h... Checking patch drivers/gpu/drm/tidss/tidss_dispc7.c... Checking patch drivers/gpu/drm/tidss/tidss_dispc7.h... Checking patch drivers/gpu/drm/tidss/tidss_drv.c... Checking patch drivers/gpu/drm/tidss/tidss_drv.h... Checking patch drivers/gpu/drm/tidss/tidss_encoder.c... Checking patch drivers/gpu/drm/tidss/tidss_encoder.h... Checking patch drivers/gpu/drm/tidss/tidss_irq.c... Checking patch drivers/gpu/drm/tidss/tidss_irq.h... Checking patch drivers/gpu/drm/tidss/tidss_kms.c... Checking patch drivers/gpu/drm/tidss/tidss_kms.h... Checking patch drivers/gpu/drm/tidss/tidss_plane.c... Checking patch drivers/gpu/drm/tidss/tidss_plane.h... Checking patch drivers/gpu/drm/tidss/tidss_scale_coefs.c... Checking patch drivers/gpu/drm/tidss/tidss_scale_coefs.h... Checking patch drivers/gpu/drm/tilcdc/Kconfig... Checking patch drivers/gpu/drm/tilcdc/tilcdc_crtc.c... Checking patch drivers/gpu/drm/tilcdc/tilcdc_panel.c... Checking patch drivers/gpu/drm/tilcdc/tilcdc_tfp410.c... Checking patch drivers/gpu/drm/vgem/vgem_drv.c... Checking patch drivers/gpu/drm/vmwgfx/vmwgfx_fb.c... Checking patch drivers/gpu/ipu-v3/ipu-common.c... Checking patch drivers/gpu/ipu-v3/ipu-prv.h... Checking patch drivers/hwspinlock/Kconfig... Checking patch drivers/hwspinlock/omap_hwspinlock.c... Checking patch drivers/i2c/busses/Kconfig... Checking patch drivers/i2c/busses/i2c-davinci.c... Checking patch drivers/i2c/busses/i2c-omap.c... Checking patch drivers/iio/accel/bmc150-accel-core.c... Checking patch drivers/iio/accel/kxcjk-1013.c... Checking patch drivers/iio/accel/kxsd9.c... Checking patch drivers/iio/accel/mma7455_core.c... Checking patch drivers/iio/accel/mma8452.c... Checking patch drivers/iio/accel/sca3000.c... Checking patch drivers/iio/adc/Kconfig... Checking patch drivers/iio/adc/Makefile... Checking patch drivers/iio/adc/ad7793.c... Checking patch drivers/iio/adc/ad799x.c... Checking patch drivers/iio/adc/ad_sigma_delta.c... Checking patch drivers/iio/adc/at91-sama5d2_adc.c... Checking patch drivers/iio/adc/at91_adc.c... Checking patch drivers/iio/adc/axp288_adc.c... Checking patch drivers/iio/adc/dln2-adc.c... Checking patch drivers/iio/adc/hx711.c... Checking patch drivers/iio/adc/ina2xx-adc.c... Checking patch drivers/iio/adc/max1027.c... Checking patch drivers/iio/adc/max1118.c... Checking patch drivers/iio/adc/max9611.c... Checking patch drivers/iio/adc/mcp3422.c... Checking patch drivers/iio/adc/meson_saradc.c... Checking patch drivers/iio/adc/qcom-pm8xxx-xoadc.c... Checking patch drivers/iio/adc/qcom-spmi-vadc.c... Checking patch drivers/iio/adc/rockchip_saradc.c... Checking patch drivers/iio/adc/stm32-adc-core.c... Checking patch drivers/iio/adc/stm32-adc-core.h... Checking patch drivers/iio/adc/stm32-adc.c... Checking patch drivers/iio/adc/stmpe-adc.c... Checking patch drivers/iio/adc/ti-adc081c.c... Checking patch drivers/iio/adc/ti-adc0832.c... Checking patch drivers/iio/adc/ti-adc084s021.c... Checking patch drivers/iio/adc/ti-adc12138.c... Checking patch drivers/iio/adc/ti-ads1015.c... Checking patch drivers/iio/adc/xilinx-xadc-core.c... Checking patch drivers/iio/chemical/ccs811.c... Checking patch drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c... Checking patch drivers/iio/common/ssp_sensors/ssp_iio.c... Checking patch drivers/iio/dac/ad5380.c... Checking patch drivers/iio/dac/ad5504.c... Checking patch drivers/iio/dac/ad5592r-base.c... Checking patch drivers/iio/dac/mcp4725.c... Checking patch drivers/iio/dac/mcp4922.c... Checking patch drivers/iio/dac/vf610_dac.c... Checking patch drivers/iio/gyro/bmg160_core.c... Checking patch drivers/iio/gyro/itg3200_buffer.c... Checking patch drivers/iio/gyro/mpu3050-core.c... Checking patch drivers/iio/health/afe4403.c... Checking patch drivers/iio/health/afe4404.c... Checking patch drivers/iio/humidity/hdc100x.c... Checking patch drivers/iio/humidity/hid-sensor-humidity.c... Checking patch drivers/iio/imu/adis16400_buffer.c... Checking patch drivers/iio/imu/adis16400_core.c... Checking patch drivers/iio/imu/adis16480.c... Checking patch drivers/iio/imu/adis_buffer.c... Checking patch drivers/iio/imu/bmi160/bmi160_core.c... Checking patch drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c... Checking patch drivers/iio/industrialio-buffer.c... Checking patch drivers/iio/industrialio-core.c... Checking patch drivers/iio/light/bh1750.c... Checking patch drivers/iio/light/hid-sensor-prox.c... Checking patch drivers/iio/light/ltr501.c... Checking patch drivers/iio/light/max44000.c... Checking patch drivers/iio/light/opt3001.c... Checking patch drivers/iio/light/rpr0521.c... Checking patch drivers/iio/light/si1145.c... Checking patch drivers/iio/light/tsl2583.c... Checking patch drivers/iio/light/vcnl4000.c... Checking patch drivers/iio/magnetometer/ak8974.c... Checking patch drivers/iio/magnetometer/ak8975.c... Checking patch drivers/iio/magnetometer/hmc5843_i2c.c... Checking patch drivers/iio/magnetometer/hmc5843_spi.c... Checking patch drivers/iio/magnetometer/mag3110.c... Checking patch drivers/iio/pressure/bmp280-core.c... Checking patch drivers/iio/pressure/mpl3115.c... Checking patch drivers/iio/pressure/ms5611_core.c... Checking patch drivers/iio/pressure/zpa2326.c... Checking patch drivers/iio/proximity/Kconfig... Checking patch drivers/iio/proximity/Makefile... Checking patch drivers/iio/proximity/pulsedlight-lidar-lite-v2.c... Checking patch drivers/iio/proximity/srf04.c... Checking patch drivers/iio/proximity/vl53l0x-i2c.c... Checking patch drivers/iio/temperature/hid-sensor-temperature.c... Checking patch drivers/iio/trigger/stm32-timer-trigger.c... Checking patch drivers/input/keyboard/matrix_keypad.c... Checking patch drivers/input/misc/tps65218-pwrbutton.c... Checking patch drivers/input/touchscreen/ar1021_i2c.c... Checking patch drivers/input/touchscreen/edt-ft5x06.c... Checking patch drivers/input/touchscreen/goodix.c... Checking patch drivers/input/touchscreen/stmpe-ts.c... Checking patch drivers/input/touchscreen/ti_am335x_tsc.c... Checking patch drivers/iommu/amd_iommu.c... Checking patch drivers/iommu/omap-iommu-debug.c... Checking patch drivers/iommu/omap-iommu.c... Checking patch drivers/iommu/omap-iommu.h... Checking patch drivers/irqchip/Kconfig... Checking patch drivers/irqchip/Makefile... Checking patch drivers/irqchip/irq-atmel-aic.c... Checking patch drivers/irqchip/irq-atmel-aic5.c... Checking patch drivers/irqchip/irq-bcm2835.c... Checking patch drivers/irqchip/irq-bcm2836.c... Checking patch drivers/irqchip/irq-bcm7120-l2.c... Checking patch drivers/irqchip/irq-brcmstb-l2.c... Checking patch drivers/irqchip/irq-crossbar.c... Checking patch drivers/irqchip/irq-dw-apb-ictl.c... Checking patch drivers/irqchip/irq-gic-common.c... Checking patch drivers/irqchip/irq-gic-common.h... Checking patch drivers/irqchip/irq-gic-v2m.c... Checking patch drivers/irqchip/irq-gic-v3-its.c... Checking patch drivers/irqchip/irq-gic-v3.c... Checking patch drivers/irqchip/irq-gic.c... Checking patch drivers/irqchip/irq-imx-gpcv2.c... Checking patch drivers/irqchip/irq-omap-intc.c... Checking patch drivers/irqchip/irq-sunxi-nmi.c... Checking patch drivers/irqchip/irq-ti-sci-inta.c... Checking patch drivers/irqchip/irq-ti-sci-intr.c... Checking patch drivers/irqchip/irq-ti-sci-intr.h... Checking patch drivers/irqchip/irq-versatile-fpga.c... Checking patch drivers/irqchip/irq-vic.c... Checking patch drivers/isdn/hardware/mISDN/hfcmulti.c... Checking patch drivers/leds/Kconfig... Checking patch drivers/leds/led-class.c... Checking patch drivers/leds/leds-tlc591xx.c... Checking patch drivers/leds/trigger/Kconfig... Checking patch drivers/leds/trigger/Makefile... Checking patch drivers/leds/trigger/ledtrig-activity.c... Checking patch drivers/leds/trigger/ledtrig-heartbeat.c... Checking patch drivers/leds/trigger/ledtrig-netdev.c... Checking patch drivers/leds/trigger/ledtrig-transient.c... Checking patch drivers/mailbox/Kconfig... Checking patch drivers/mailbox/mailbox.c... Checking patch drivers/mailbox/omap-mailbox.c... Checking patch drivers/mailbox/pcc.c... Checking patch drivers/mailbox/ti-msgmgr.c... Checking patch drivers/media/i2c/Kconfig... Checking patch drivers/media/i2c/Makefile... Checking patch drivers/media/i2c/mt9t11x.c... Checking patch drivers/media/i2c/ov1063x.c... Checking patch drivers/media/i2c/ov1063x_regs.h... Checking patch drivers/media/i2c/ov2659.c... Checking patch drivers/media/i2c/ov490.c... Checking patch drivers/media/pci/zoran/zoran.h... Checking patch drivers/media/platform/Kconfig... Checking patch drivers/media/platform/Makefile... Checking patch drivers/media/platform/am437x/am437x-vpfe.c... Checking patch drivers/media/platform/am437x/am437x-vpfe.h... Checking patch drivers/media/platform/ti-vpe/Makefile... Checking patch drivers/media/platform/ti-vpe/cal.c... Checking patch drivers/media/platform/ti-vpe/cal_regs.h... Checking patch drivers/media/platform/ti-vpe/vip.c... Checking patch drivers/media/platform/ti-vpe/vip.h... Checking patch drivers/media/platform/ti-vpe/vpdma.c... Checking patch drivers/media/platform/ti-vpe/vpdma.h... Checking patch drivers/media/platform/ti-vpe/vpdma_priv.h... Checking patch drivers/media/platform/ti-vpe/vpe.c... Checking patch drivers/media/usb/uvc/uvc_ctrl.c... Checking patch drivers/media/v4l2-core/v4l2-ctrls.c... Checking patch drivers/media/v4l2-core/v4l2-fwnode.c... Checking patch drivers/memory/Kconfig... Checking patch drivers/memory/Makefile... Checking patch drivers/memory/emif-asm-offsets.c... Checking patch drivers/memory/emif.h... Checking patch drivers/memory/omap-gpmc.c... Checking patch drivers/memory/ti-emif-pm.c... Checking patch drivers/memory/ti-emif-sram-pm.S... Checking patch drivers/mfd/palmas.c... Checking patch drivers/mfd/stmpe.c... Checking patch drivers/mfd/ti_am335x_tscadc.c... Checking patch drivers/mfd/tps65217.c... Checking patch drivers/misc/Kconfig... Checking patch drivers/misc/Makefile... Checking patch drivers/misc/bone_capemgr.c... Checking patch drivers/misc/cape/Kconfig... Checking patch drivers/misc/cape/Makefile... Checking patch drivers/misc/cape/beaglebone/Kconfig... Checking patch drivers/misc/cape/beaglebone/Makefile... Checking patch drivers/misc/cape/beaglebone/bone-pinmux-helper.c... Checking patch drivers/misc/devovmgr.c... Checking patch drivers/misc/eeprom/at24.c... Checking patch drivers/misc/pci_endpoint_test.c... Checking patch drivers/misc/tieqep.c... Checking patch drivers/mmc/core/card.h... Checking patch drivers/mmc/core/mmc.c... Checking patch drivers/mmc/core/quirks.h... Checking patch drivers/mmc/host/Kconfig... Checking patch drivers/mmc/host/Makefile... Checking patch drivers/mmc/host/omap_hsmmc.c... Checking patch drivers/mmc/host/pxamci.c... Checking patch drivers/mmc/host/sdhci-of-arasan.c... Checking patch drivers/mmc/host/sdhci-omap.c... Checking patch drivers/mmc/host/sdhci.c... Checking patch drivers/mmc/host/sdhci.h... Checking patch drivers/mtd/spi-nor/Kconfig... Checking patch drivers/mtd/spi-nor/cadence-quadspi.c... Checking patch drivers/mtd/spi-nor/spi-nor.c... Checking patch drivers/net/can/dev.c... Checking patch drivers/net/can/m_can/m_can.c... Checking patch drivers/net/dsa/qca8k.c... Checking patch drivers/net/ethernet/8390/mac8390.c... Checking patch drivers/net/ethernet/aquantia/atlantic/aq_ring.c... Checking patch drivers/net/ethernet/cavium/thunder/nicvf_queues.c... Checking patch drivers/net/ethernet/stmicro/stmmac/ring_mode.c... Checking patch drivers/net/ethernet/stmicro/stmmac/stmmac_main.c... Checking patch drivers/net/ethernet/ti/Kconfig... Checking patch drivers/net/ethernet/ti/Makefile... Checking patch drivers/net/ethernet/ti/am65-cpsw-ethtool.c... Checking patch drivers/net/ethernet/ti/am65-cpsw-nuss.c... Checking patch drivers/net/ethernet/ti/am65-cpsw-nuss.h... Checking patch drivers/net/ethernet/ti/am65-cpts.c... Checking patch drivers/net/ethernet/ti/am65-cpts.h... Checking patch drivers/net/ethernet/ti/cpsw-phy-sel.c... Checking patch drivers/net/ethernet/ti/cpsw.c... Checking patch drivers/net/ethernet/ti/cpsw.h... Checking patch drivers/net/ethernet/ti/cpsw_ale.c... Checking patch drivers/net/ethernet/ti/cpsw_ale.h... Checking patch drivers/net/ethernet/ti/cpsw_sl.c... Checking patch drivers/net/ethernet/ti/cpsw_sl.h... Checking patch drivers/net/ethernet/ti/cpts.c... Checking patch drivers/net/ethernet/ti/cpts.h... Checking patch drivers/net/ethernet/ti/davinci_cpdma.c... Checking patch drivers/net/ethernet/ti/davinci_cpdma.h... Checking patch drivers/net/ethernet/ti/davinci_emac.c... Checking patch drivers/net/ethernet/ti/davinci_mdio.c... Checking patch drivers/net/ethernet/ti/davinci_mdio_int.h... Checking patch drivers/net/ethernet/ti/icss_mii_rt.h... Checking patch drivers/net/ethernet/ti/icss_switch.h... Checking patch drivers/net/ethernet/ti/icssg_classifier.c... Checking patch drivers/net/ethernet/ti/icssg_ethtool.c... Checking patch drivers/net/ethernet/ti/icssg_hs.c... Checking patch drivers/net/ethernet/ti/icssg_prueth.c... Checking patch drivers/net/ethernet/ti/icssg_prueth.h... Checking patch drivers/net/ethernet/ti/netcp.h... Checking patch drivers/net/ethernet/ti/netcp_core.c... Checking patch drivers/net/ethernet/ti/netcp_ethss.c... Checking patch drivers/net/ethernet/ti/netcp_ethss.h... Checking patch drivers/net/ethernet/ti/netcp_ethss_sysfs.c... Checking patch drivers/net/ethernet/ti/netcp_sgmii.c... Checking patch drivers/net/ethernet/ti/netcp_xgbepcsr.c... Checking patch drivers/net/ethernet/ti/prueth.c... Checking patch drivers/net/ethernet/ti/prueth.h... Checking patch drivers/net/ethernet/wiznet/Kconfig... Checking patch drivers/net/ethernet/wiznet/Makefile... Checking patch drivers/net/ethernet/wiznet/w5100-spi.c... Checking patch drivers/net/ethernet/wiznet/w5100.c... Checking patch drivers/net/ethernet/wiznet/w5100.h... Checking patch drivers/net/ethernet/wiznet/w5300.c... Checking patch drivers/net/phy/mdio_bus.c... Checking patch drivers/net/tun.c... Checking patch drivers/net/vxlan.c... Checking patch drivers/net/wireless/ath/ath10k/wmi.c... Checking patch drivers/net/wireless/broadcom/brcm80211/Kconfig... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h... Checking patch drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c... Checking patch drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h... Checking patch drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h... Checking patch drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h... Checking patch drivers/net/wireless/ti/wl1251/event.c... Checking patch drivers/net/wireless/ti/wl12xx/main.c... Checking patch drivers/net/wireless/ti/wlcore/main.c... Checking patch drivers/net/wireless/ti/wlcore/vendor_cmd.c... Checking patch drivers/net/wireless/ti/wlcore/wlcore.h... Checking patch drivers/of/Kconfig... Checking patch drivers/of/Makefile... Checking patch drivers/of/base.c... Checking patch drivers/of/configfs.c... Checking patch drivers/of/dynamic.c... Checking patch drivers/of/of_private.h... Checking patch drivers/of/of_reserved_mem.c... Checking patch drivers/of/overlay.c... Checking patch drivers/of/unittest-data/testcases.dts... Checking patch drivers/of/unittest-data/tests-overlay.dtsi... Checking patch drivers/of/unittest.c... Checking patch drivers/pci/dwc/Kconfig... Checking patch drivers/pci/dwc/Makefile... Checking patch drivers/pci/dwc/pci-dra7xx.c... Checking patch drivers/pci/dwc/pci-exynos.c... Checking patch drivers/pci/dwc/pci-imx6.c... Checking patch drivers/pci/dwc/pci-keystone-dw.c... Checking patch drivers/pci/dwc/pci-keystone.c... Checking patch drivers/pci/dwc/pci-keystone.h... Checking patch drivers/pci/dwc/pci-layerscape.c... Checking patch drivers/pci/dwc/pcie-artpec6.c... Checking patch drivers/pci/dwc/pcie-designware-ep.c... Checking patch drivers/pci/dwc/pcie-designware-host.c... Checking patch drivers/pci/dwc/pcie-designware-plat.c... Checking patch drivers/pci/dwc/pcie-designware.c... Checking patch drivers/pci/dwc/pcie-designware.h... Checking patch drivers/pci/dwc/pcie-qcom.c... Checking patch drivers/pci/endpoint/functions/pci-epf-test.c... Checking patch drivers/pci/endpoint/pci-epc-core.c... Checking patch drivers/pci/endpoint/pci-epc-mem.c... Checking patch drivers/pci/endpoint/pci-epf-core.c... Checking patch drivers/pci/host/pcie-altera.c... Checking patch drivers/phy/allwinner/phy-sun4i-usb.c... Checking patch drivers/phy/phy-core.c... Checking patch drivers/phy/ti/Kconfig... Checking patch drivers/phy/ti/Makefile... Checking patch drivers/phy/ti/phy-am654-mmc.c... Checking patch drivers/phy/ti/phy-keystone-serdes.c... Checking patch drivers/phy/ti/phy-omap-usb2.c... Checking patch drivers/phy/ti/phy-ti-am654.c... Checking patch drivers/phy/ti/phy-ti-pipe3.c... Checking patch drivers/pinctrl/Kconfig... Checking patch drivers/pinctrl/bcm/pinctrl-bcm2835.c... Checking patch drivers/pinctrl/core.c... Checking patch drivers/pinctrl/core.h... Checking patch drivers/pinctrl/pinctrl-mcp23s08.c... Checking patch drivers/pinctrl/pinctrl-rockchip.c... Checking patch drivers/pinctrl/pinctrl-single.c... Checking patch drivers/pinctrl/pinmux.c... Checking patch drivers/pinctrl/sunxi/pinctrl-sunxi.c... Checking patch drivers/pinctrl/sunxi/pinctrl-sunxi.h... Checking patch drivers/power/supply/charger-manager.c... Checking patch drivers/pwm/Kconfig... Checking patch drivers/pwm/pwm-omap-dmtimer.c... Checking patch drivers/pwm/sysfs.c... Checking patch drivers/regulator/lp87565-regulator.c... Checking patch drivers/regulator/palmas-regulator.c... Checking patch drivers/regulator/pbias-regulator.c... Checking patch drivers/regulator/tps65218-regulator.c... Checking patch drivers/remoteproc/Kconfig... Checking patch drivers/remoteproc/Makefile... Checking patch drivers/remoteproc/da8xx_remoteproc.c... Checking patch drivers/remoteproc/imx_rproc.c... Checking patch drivers/remoteproc/keystone_remoteproc.c... Checking patch drivers/remoteproc/omap_remoteproc.c... Checking patch drivers/remoteproc/omap_remoteproc.h... Checking patch drivers/remoteproc/pru_rproc.c... Checking patch drivers/remoteproc/pru_rproc.h... Checking patch drivers/remoteproc/pruss.c... Checking patch drivers/remoteproc/pruss.h... Checking patch drivers/remoteproc/pruss_intc.c... Checking patch drivers/remoteproc/pruss_soc_bus.c... Checking patch drivers/remoteproc/qcom_adsp_pil.c... Checking patch drivers/remoteproc/qcom_q6v5_pil.c... Checking patch drivers/remoteproc/qcom_wcnss.c... Checking patch drivers/remoteproc/remoteproc_core.c... Checking patch drivers/remoteproc/remoteproc_debugfs.c... Checking patch drivers/remoteproc/remoteproc_elf_loader.c... Checking patch drivers/remoteproc/remoteproc_internal.h... Checking patch drivers/remoteproc/remoteproc_sysfs.c... Checking patch drivers/remoteproc/st_slim_rproc.c... Checking patch drivers/remoteproc/ti_k3_r5_remoteproc.c... Checking patch drivers/remoteproc/ti_sci_proc.h... Checking patch drivers/remoteproc/wkup_m3_rproc.c... Checking patch drivers/rpmsg/Kconfig... Checking patch drivers/rpmsg/Makefile... Checking patch drivers/rpmsg/rpmsg_core.c... Checking patch drivers/rpmsg/rpmsg_pru.c... Checking patch drivers/rpmsg/rpmsg_rpc.c... Checking patch drivers/rpmsg/rpmsg_rpc_dmabuf.c... Checking patch drivers/rpmsg/rpmsg_rpc_internal.h... Checking patch drivers/rpmsg/rpmsg_rpc_sysfs.c... Checking patch drivers/rpmsg/virtio_rpmsg_bus.c... Checking patch drivers/rtc/interface.c... Checking patch drivers/rtc/rtc-lib.c... Checking patch drivers/rtc/rtc-omap.c... Checking patch drivers/s390/cio/vfio_ccw_drv.c... Checking patch drivers/s390/scsi/zfcp_erp.c... Checking patch drivers/s390/scsi/zfcp_ext.h... Checking patch drivers/s390/scsi/zfcp_scsi.c... Checking patch drivers/scsi/ibmvscsi/ibmvscsi.c... Checking patch drivers/scsi/sd.c... Checking patch drivers/scsi/ufs/ufshcd.c... Checking patch drivers/soc/dove/pmu.c... Checking patch drivers/soc/ti/Kconfig... Checking patch drivers/soc/ti/Makefile... Checking patch drivers/soc/ti/k3-navss-desc-pool.c... Checking patch drivers/soc/ti/k3-navss-ringacc.c... Checking patch drivers/soc/ti/keystone_dsp_mem.c... Checking patch drivers/soc/ti/knav_dma.c... Checking patch drivers/soc/ti/knav_qmss.h... Checking patch drivers/soc/ti/knav_qmss_queue.c... Checking patch drivers/soc/ti/pm33xx.c... Checking patch drivers/soc/ti/wkup_m3_ipc.c... Checking patch drivers/spi/Kconfig... Checking patch drivers/spi/spi-omap2-mcspi.c... Checking patch drivers/spi/spidev.c... Checking patch drivers/staging/comedi/comedidev.h... Checking patch drivers/staging/comedi/drivers.c... Checking patch drivers/staging/comedi/drivers/ni_mio_common.c... Checking patch drivers/staging/fbtft/fb_ssd1306.c... Checking patch drivers/staging/fbtft/fbtft_device.c... Checking patch drivers/staging/greybus/Documentation/firmware/authenticate.c... Checking patch drivers/staging/greybus/Documentation/firmware/firmware.c... Checking patch drivers/staging/greybus/TODO... Checking patch drivers/staging/greybus/arche-apb-ctrl.c... Checking patch drivers/staging/greybus/arche-platform.c... Checking patch drivers/staging/greybus/arche_platform.h... Checking patch drivers/staging/greybus/arpc.h... Checking patch drivers/staging/greybus/audio_apbridgea.c... Checking patch drivers/staging/greybus/audio_apbridgea.h... Checking patch drivers/staging/greybus/audio_codec.c... Checking patch drivers/staging/greybus/audio_codec.h... Checking patch drivers/staging/greybus/audio_gb.c... Checking patch drivers/staging/greybus/audio_manager.c... Checking patch drivers/staging/greybus/audio_manager.h... Checking patch drivers/staging/greybus/audio_manager_module.c... Checking patch drivers/staging/greybus/audio_manager_private.h... Checking patch drivers/staging/greybus/audio_manager_sysfs.c... Checking patch drivers/staging/greybus/audio_module.c... Checking patch drivers/staging/greybus/audio_topology.c... Checking patch drivers/staging/greybus/authentication.c... Checking patch drivers/staging/greybus/bootrom.c... Checking patch drivers/staging/greybus/bundle.c... Checking patch drivers/staging/greybus/bundle.h... Checking patch drivers/staging/greybus/camera.c... Checking patch drivers/staging/greybus/connection.c... Checking patch drivers/staging/greybus/connection.h... Checking patch drivers/staging/greybus/control.c... Checking patch drivers/staging/greybus/control.h... Checking patch drivers/staging/greybus/core.c... Checking patch drivers/staging/greybus/debugfs.c... Checking patch drivers/staging/greybus/es2.c... Checking patch drivers/staging/greybus/firmware.h... Checking patch drivers/staging/greybus/fw-core.c... Checking patch drivers/staging/greybus/fw-download.c... Checking patch drivers/staging/greybus/fw-management.c... Checking patch drivers/staging/greybus/gb-camera.h... Checking patch drivers/staging/greybus/gbphy.c... Checking patch drivers/staging/greybus/gbphy.h... Checking patch drivers/staging/greybus/gpio.c... Checking patch drivers/staging/greybus/greybus.h... Checking patch drivers/staging/greybus/greybus_authentication.h... Checking patch drivers/staging/greybus/greybus_firmware.h... Checking patch drivers/staging/greybus/greybus_manifest.h... Checking patch drivers/staging/greybus/greybus_protocols.h... Checking patch drivers/staging/greybus/greybus_trace.h... Checking patch drivers/staging/greybus/hd.c... Checking patch drivers/staging/greybus/hd.h... Checking patch drivers/staging/greybus/hid.c... Checking patch drivers/staging/greybus/i2c.c... Checking patch drivers/staging/greybus/interface.c... Checking patch drivers/staging/greybus/interface.h... Checking patch drivers/staging/greybus/light.c... Checking patch drivers/staging/greybus/log.c... Checking patch drivers/staging/greybus/loopback.c... Checking patch drivers/staging/greybus/manifest.c... Checking patch drivers/staging/greybus/manifest.h... Checking patch drivers/staging/greybus/module.c... Checking patch drivers/staging/greybus/module.h... Checking patch drivers/staging/greybus/operation.c... Checking patch drivers/staging/greybus/operation.h... Checking patch drivers/staging/greybus/power_supply.c... Checking patch drivers/staging/greybus/pwm.c... Checking patch drivers/staging/greybus/raw.c... Checking patch drivers/staging/greybus/sdio.c... Checking patch drivers/staging/greybus/spi.c... Checking patch drivers/staging/greybus/spilib.c... Checking patch drivers/staging/greybus/spilib.h... Checking patch drivers/staging/greybus/svc.c... Checking patch drivers/staging/greybus/svc.h... Checking patch drivers/staging/greybus/svc_watchdog.c... Checking patch drivers/staging/greybus/tools/lbtest... Checking patch drivers/staging/greybus/tools/loopback_test.c... Checking patch drivers/staging/greybus/uart.c... Checking patch drivers/staging/greybus/usb.c... Checking patch drivers/staging/greybus/vibrator.c... Checking patch drivers/staging/iio/adc/ad7192.c... Checking patch drivers/staging/iio/addac/adt7316-i2c.c... Checking patch drivers/staging/iio/addac/adt7316.c... Checking patch drivers/staging/iio/cdc/ad7150.c... Checking patch drivers/staging/iio/meter/ade7854.c... Checking patch drivers/staging/iio/resolver/ad2s1210.c... Checking patch drivers/staging/vt6655/device_main.c... Checking patch drivers/thermal/Kconfig... Checking patch drivers/thermal/Makefile... Checking patch drivers/thermal/k3_bandgap.c... Checking patch drivers/tty/serial/8250/8250.h... Checking patch drivers/tty/serial/8250/8250_core.c... Checking patch drivers/tty/serial/8250/8250_omap.c... Checking patch drivers/tty/serial/8250/Kconfig... Checking patch drivers/tty/serial/amba-pl011.c... Checking patch drivers/tty/serial/atmel_serial.c... Checking patch drivers/tty/serial/kgdboc.c... Checking patch drivers/tty/serial/max310x.c... Checking patch drivers/tty/serial/omap-serial.c... Checking patch drivers/tty/serial/sh-sci.c... Checking patch drivers/tty/serial/xilinx_uartps.c... Checking patch drivers/uio/Kconfig... Checking patch drivers/uio/Makefile... Checking patch drivers/uio/uio_pruss.c... Checking patch drivers/uio/uio_pruss_shmem.c... Checking patch drivers/usb/class/cdc-acm.c... Checking patch drivers/usb/common/common.c... Checking patch drivers/usb/dwc3/core.c... Checking patch drivers/usb/dwc3/core.h... Checking patch drivers/usb/dwc3/drd.c... Checking patch drivers/usb/dwc3/dwc3-of-simple.c... Checking patch drivers/usb/dwc3/dwc3-omap.c... Checking patch drivers/usb/dwc3/gadget.c... Checking patch drivers/usb/gadget/function/f_hid.c... Checking patch drivers/usb/gadget/function/uvc.h... Checking patch drivers/usb/gadget/udc/dummy_hcd.c... Checking patch drivers/usb/host/pci-quirks.c... Checking patch drivers/usb/host/pci-quirks.h... Checking patch drivers/usb/host/xhci-pci.c... Checking patch drivers/usb/host/xhci-rcar.c... Checking patch drivers/usb/host/xhci-ring.c... Checking patch drivers/usb/mtu3/Kconfig... Checking patch drivers/usb/musb/musb_gadget.h... Checking patch drivers/usb/serial/cp210x.c... Checking patch drivers/usb/serial/ftdi_sio.c... Checking patch drivers/usb/serial/ftdi_sio_ids.h... Checking patch drivers/usb/serial/mos7720.c... Checking patch drivers/usb/serial/option.c... Checking patch drivers/video/backlight/Kconfig... Checking patch drivers/video/backlight/Makefile... Checking patch drivers/video/backlight/led_bl.c... Checking patch drivers/video/backlight/pwm_bl.c... Checking patch drivers/video/fbdev/goldfishfb.c... Checking patch drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c... Checking patch drivers/xenomai/Kconfig... Checking patch drivers/xenomai/Makefile... Checking patch drivers/xenomai/analogy/Kconfig... Checking patch drivers/xenomai/analogy/Makefile... Checking patch drivers/xenomai/analogy/buffer.c... Checking patch drivers/xenomai/analogy/command.c... Checking patch drivers/xenomai/analogy/device.c... Checking patch drivers/xenomai/analogy/driver.c... Checking patch drivers/xenomai/analogy/driver_facilities.c... Checking patch drivers/xenomai/analogy/instruction.c... Checking patch drivers/xenomai/analogy/intel/8255.c... Checking patch drivers/xenomai/analogy/intel/8255.h... Checking patch drivers/xenomai/analogy/intel/Kconfig... Checking patch drivers/xenomai/analogy/intel/Makefile... Checking patch drivers/xenomai/analogy/intel/parport.c... Checking patch drivers/xenomai/analogy/national_instruments/Kconfig... Checking patch drivers/xenomai/analogy/national_instruments/Makefile... Checking patch drivers/xenomai/analogy/national_instruments/mio_common.c... Checking patch drivers/xenomai/analogy/national_instruments/mite.c... Checking patch drivers/xenomai/analogy/national_instruments/mite.h... Checking patch drivers/xenomai/analogy/national_instruments/ni_660x.c... Checking patch drivers/xenomai/analogy/national_instruments/ni_670x.c... Checking patch drivers/xenomai/analogy/national_instruments/ni_mio.h... Checking patch drivers/xenomai/analogy/national_instruments/ni_stc.h... Checking patch drivers/xenomai/analogy/national_instruments/ni_tio.h... Checking patch drivers/xenomai/analogy/national_instruments/pcimio.c... Checking patch drivers/xenomai/analogy/national_instruments/tio_common.c... Checking patch drivers/xenomai/analogy/proc.h... Checking patch drivers/xenomai/analogy/rtdm_helpers.c... Checking patch drivers/xenomai/analogy/rtdm_interface.c... Checking patch drivers/xenomai/analogy/sensoray/Kconfig... Checking patch drivers/xenomai/analogy/sensoray/Makefile... Checking patch drivers/xenomai/analogy/sensoray/s526.c... Checking patch drivers/xenomai/analogy/subdevice.c... Checking patch drivers/xenomai/analogy/testing/Kconfig... Checking patch drivers/xenomai/analogy/testing/Makefile... Checking patch drivers/xenomai/analogy/testing/fake.c... Checking patch drivers/xenomai/analogy/testing/loop.c... Checking patch drivers/xenomai/analogy/transfer.c... Checking patch drivers/xenomai/autotune/Kconfig... Checking patch drivers/xenomai/autotune/Makefile... Checking patch drivers/xenomai/autotune/autotune.c... Checking patch drivers/xenomai/can/Kconfig... Checking patch drivers/xenomai/can/Makefile... Checking patch drivers/xenomai/can/mscan/Kconfig... Checking patch drivers/xenomai/can/mscan/Makefile... Checking patch drivers/xenomai/can/mscan/rtcan_mscan.c... Checking patch drivers/xenomai/can/mscan/rtcan_mscan.h... Checking patch drivers/xenomai/can/mscan/rtcan_mscan_mpc5xxx.c... Checking patch drivers/xenomai/can/mscan/rtcan_mscan_proc.c... Checking patch drivers/xenomai/can/mscan/rtcan_mscan_regs.h... Checking patch drivers/xenomai/can/rtcan_dev.c... Checking patch drivers/xenomai/can/rtcan_dev.h... Checking patch drivers/xenomai/can/rtcan_flexcan.c... Checking patch drivers/xenomai/can/rtcan_internal.h... Checking patch drivers/xenomai/can/rtcan_list.h... Checking patch drivers/xenomai/can/rtcan_module.c... Checking patch drivers/xenomai/can/rtcan_raw.c... Checking patch drivers/xenomai/can/rtcan_raw.h... Checking patch drivers/xenomai/can/rtcan_raw_dev.c... Checking patch drivers/xenomai/can/rtcan_raw_filter.c... Checking patch drivers/xenomai/can/rtcan_socket.c... Checking patch drivers/xenomai/can/rtcan_socket.h... Checking patch drivers/xenomai/can/rtcan_version.h... Checking patch drivers/xenomai/can/rtcan_virt.c... Checking patch drivers/xenomai/can/sja1000/Kconfig... Checking patch drivers/xenomai/can/sja1000/Makefile... Checking patch drivers/xenomai/can/sja1000/rtcan_adv_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_ems_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_esd_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_isa.c... Checking patch drivers/xenomai/can/sja1000/rtcan_ixxat_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_mem.c... Checking patch drivers/xenomai/can/sja1000/rtcan_peak_dng.c... Checking patch drivers/xenomai/can/sja1000/rtcan_peak_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_plx_pci.c... Checking patch drivers/xenomai/can/sja1000/rtcan_sja1000.c... Checking patch drivers/xenomai/can/sja1000/rtcan_sja1000.h... Checking patch drivers/xenomai/can/sja1000/rtcan_sja1000_proc.c... Checking patch drivers/xenomai/can/sja1000/rtcan_sja1000_regs.h... Checking patch drivers/xenomai/gpio/Kconfig... Checking patch drivers/xenomai/gpio/Makefile... Checking patch drivers/xenomai/gpio/gpio-bcm2835.c... Checking patch drivers/xenomai/gpio/gpio-core.c... Checking patch drivers/xenomai/gpio/gpio-mxc.c... Checking patch drivers/xenomai/gpio/gpio-sun8i-h3.c... Checking patch drivers/xenomai/gpio/gpio-xilinx.c... Checking patch drivers/xenomai/gpio/gpio-zynq7000.c... Checking patch drivers/xenomai/ipc/Kconfig... Checking patch drivers/xenomai/ipc/Makefile... Checking patch drivers/xenomai/ipc/bufp.c... Checking patch drivers/xenomai/ipc/iddp.c... Checking patch drivers/xenomai/ipc/internal.h... Checking patch drivers/xenomai/ipc/rtipc.c... Checking patch drivers/xenomai/ipc/xddp.c... Checking patch drivers/xenomai/net/Kconfig... Checking patch drivers/xenomai/net/Makefile... Checking patch drivers/xenomai/net/addons/Kconfig... Checking patch drivers/xenomai/net/addons/Makefile... Checking patch drivers/xenomai/net/addons/cap.c... Checking patch drivers/xenomai/net/addons/proxy.c... Checking patch drivers/xenomai/net/drivers/8139too.c... Checking patch drivers/xenomai/net/drivers/Kconfig... Checking patch drivers/xenomai/net/drivers/Makefile... Checking patch drivers/xenomai/net/drivers/at91_ether.c... Checking patch drivers/xenomai/net/drivers/e1000/Makefile... Checking patch drivers/xenomai/net/drivers/e1000/e1000.h... Checking patch drivers/xenomai/net/drivers/e1000/e1000_hw.c... Checking patch drivers/xenomai/net/drivers/e1000/e1000_hw.h... Checking patch drivers/xenomai/net/drivers/e1000/e1000_main.c... Checking patch drivers/xenomai/net/drivers/e1000/e1000_osdep.h... Checking patch drivers/xenomai/net/drivers/e1000/e1000_param.c... Checking patch drivers/xenomai/net/drivers/e1000/kcompat.h... Checking patch drivers/xenomai/net/drivers/e1000e/80003es2lan.c... Checking patch drivers/xenomai/net/drivers/e1000e/82571.c... Checking patch drivers/xenomai/net/drivers/e1000e/Makefile... Checking patch drivers/xenomai/net/drivers/e1000e/defines.h... Checking patch drivers/xenomai/net/drivers/e1000e/e1000.h... Checking patch drivers/xenomai/net/drivers/e1000e/hw.h... Checking patch drivers/xenomai/net/drivers/e1000e/ich8lan.c... Checking patch drivers/xenomai/net/drivers/e1000e/lib.c... Checking patch drivers/xenomai/net/drivers/e1000e/netdev.c... Checking patch drivers/xenomai/net/drivers/e1000e/param.c... Checking patch drivers/xenomai/net/drivers/e1000e/phy.c... Checking patch drivers/xenomai/net/drivers/eepro100.c... Checking patch drivers/xenomai/net/drivers/eth1394.c... Checking patch drivers/xenomai/net/drivers/experimental/3c59x.c... Checking patch drivers/xenomai/net/drivers/experimental/Kconfig... Checking patch drivers/xenomai/net/drivers/experimental/Makefile... Checking patch drivers/xenomai/net/drivers/experimental/e1000/Makefile... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_80003es2lan.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_80003es2lan.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82540.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82541.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82541.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82542.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82543.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82543.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82571.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82571.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_api.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_api.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_defines.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ethtool.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_hw.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ich8lan.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ich8lan.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_mac.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_mac.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_main.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_manage.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_manage.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_nvm.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_nvm.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_osdep.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_param.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_phy.c... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_phy.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/e1000_regs.h... Checking patch drivers/xenomai/net/drivers/experimental/e1000/kcompat.h... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/Kconfig... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/Makefile... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/rt2500pci.c... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/rt2500pci.h... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/rt2x00.h... Checking patch drivers/xenomai/net/drivers/experimental/rt2500/rt2x00core.c... Checking patch drivers/xenomai/net/drivers/fec.c... Checking patch drivers/xenomai/net/drivers/igb/Makefile... Checking patch drivers/xenomai/net/drivers/igb/e1000_82575.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_82575.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_defines.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_hw.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_i210.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_i210.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_mac.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_mac.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_mbx.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_mbx.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_nvm.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_nvm.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_phy.c... Checking patch drivers/xenomai/net/drivers/igb/e1000_phy.h... Checking patch drivers/xenomai/net/drivers/igb/e1000_regs.h... Checking patch drivers/xenomai/net/drivers/igb/igb.h... Checking patch drivers/xenomai/net/drivers/igb/igb_hwmon.c... Checking patch drivers/xenomai/net/drivers/igb/igb_main.c... Checking patch drivers/xenomai/net/drivers/loopback.c... Checking patch drivers/xenomai/net/drivers/macb.c... Checking patch drivers/xenomai/net/drivers/mpc52xx_fec/Makefile... Checking patch drivers/xenomai/net/drivers/mpc52xx_fec/mpc52xx_fec.c... Checking patch drivers/xenomai/net/drivers/mpc52xx_fec/rt_mpc52xx_fec.h... Checking patch drivers/xenomai/net/drivers/mpc8260_fcc_enet.c... Checking patch drivers/xenomai/net/drivers/mpc8xx_enet.c... Checking patch drivers/xenomai/net/drivers/mpc8xx_fec.c... Checking patch drivers/xenomai/net/drivers/natsemi.c... Checking patch drivers/xenomai/net/drivers/pcnet32.c... Checking patch drivers/xenomai/net/drivers/r8169.c... Checking patch drivers/xenomai/net/drivers/rt_at91_ether.h... Checking patch drivers/xenomai/net/drivers/rt_eth1394.h... Checking patch drivers/xenomai/net/drivers/rt_fec.h... Checking patch drivers/xenomai/net/drivers/rt_macb.h... Checking patch drivers/xenomai/net/drivers/rt_smc91111.h... Checking patch drivers/xenomai/net/drivers/smc91111.c... Checking patch drivers/xenomai/net/drivers/tulip/21142.c... Checking patch drivers/xenomai/net/drivers/tulip/Makefile... Checking patch drivers/xenomai/net/drivers/tulip/eeprom.c... Checking patch drivers/xenomai/net/drivers/tulip/interrupt.c... Checking patch drivers/xenomai/net/drivers/tulip/media.c... Checking patch drivers/xenomai/net/drivers/tulip/pnic.c... Checking patch drivers/xenomai/net/drivers/tulip/pnic2.c... Checking patch drivers/xenomai/net/drivers/tulip/tulip.h... Checking patch drivers/xenomai/net/drivers/tulip/tulip_core.c... Checking patch drivers/xenomai/net/drivers/via-rhine.c... Checking patch drivers/xenomai/net/stack/Kconfig... Checking patch drivers/xenomai/net/stack/Makefile... Checking patch drivers/xenomai/net/stack/corectl.c... Checking patch drivers/xenomai/net/stack/eth.c... Checking patch drivers/xenomai/net/stack/include/ethernet/eth.h... Checking patch drivers/xenomai/net/stack/include/ipv4/af_inet.h... Checking patch drivers/xenomai/net/stack/include/ipv4/arp.h... Checking patch drivers/xenomai/net/stack/include/ipv4/icmp.h... Checking patch drivers/xenomai/net/stack/include/ipv4/ip_fragment.h... Checking patch drivers/xenomai/net/stack/include/ipv4/ip_input.h... Checking patch drivers/xenomai/net/stack/include/ipv4/ip_output.h... Checking patch drivers/xenomai/net/stack/include/ipv4/ip_sock.h... Checking patch drivers/xenomai/net/stack/include/ipv4/protocol.h... Checking patch drivers/xenomai/net/stack/include/ipv4/route.h... Checking patch drivers/xenomai/net/stack/include/ipv4/tcp.h... Checking patch drivers/xenomai/net/stack/include/ipv4/udp.h... Checking patch drivers/xenomai/net/stack/include/ipv4_chrdev.h... Checking patch drivers/xenomai/net/stack/include/nomac_chrdev.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_client_event.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_conn_event.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_event.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_file.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_frame.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_ioctl.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_proc.h... Checking patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_timer.h... Checking patch drivers/xenomai/net/stack/include/rtcfg_chrdev.h... Checking patch drivers/xenomai/net/stack/include/rtdev.h... Checking patch drivers/xenomai/net/stack/include/rtdev_mgr.h... Checking patch drivers/xenomai/net/stack/include/rtmac.h... Checking patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac.h... Checking patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_dev.h... Checking patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_ioctl.h... Checking patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_proto.h... Checking patch drivers/xenomai/net/stack/include/rtmac/rtmac_disc.h... Checking patch drivers/xenomai/net/stack/include/rtmac/rtmac_proc.h... Checking patch drivers/xenomai/net/stack/include/rtmac/rtmac_proto.h... Checking patch drivers/xenomai/net/stack/include/rtmac/rtmac_vnic.h... Checking patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma.h... Checking patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_dev.h... Checking patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_ioctl.h... Checking patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_proto.h... Checking patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_worker.h... Checking patch drivers/xenomai/net/stack/include/rtnet_chrdev.h... Checking patch drivers/xenomai/net/stack/include/rtnet_internal.h... Checking patch drivers/xenomai/net/stack/include/rtnet_iovec.h... Checking patch drivers/xenomai/net/stack/include/rtnet_port.h... Checking patch drivers/xenomai/net/stack/include/rtnet_rtpc.h... Checking patch drivers/xenomai/net/stack/include/rtnet_socket.h... Checking patch drivers/xenomai/net/stack/include/rtskb.h... Checking patch drivers/xenomai/net/stack/include/rtskb_fifo.h... Checking patch drivers/xenomai/net/stack/include/rtwlan.h... Checking patch drivers/xenomai/net/stack/include/rtwlan_io.h... Checking patch drivers/xenomai/net/stack/include/stack_mgr.h... Checking patch drivers/xenomai/net/stack/include/tdma_chrdev.h... Checking patch drivers/xenomai/net/stack/iovec.c... Checking patch drivers/xenomai/net/stack/ipv4/Kconfig... Checking patch drivers/xenomai/net/stack/ipv4/Makefile... Checking patch drivers/xenomai/net/stack/ipv4/af_inet.c... Checking patch drivers/xenomai/net/stack/ipv4/arp.c... Checking patch drivers/xenomai/net/stack/ipv4/icmp.c... Checking patch drivers/xenomai/net/stack/ipv4/ip_fragment.c... Checking patch drivers/xenomai/net/stack/ipv4/ip_input.c... Checking patch drivers/xenomai/net/stack/ipv4/ip_output.c... Checking patch drivers/xenomai/net/stack/ipv4/ip_sock.c... Checking patch drivers/xenomai/net/stack/ipv4/protocol.c... Checking patch drivers/xenomai/net/stack/ipv4/route.c... Checking patch drivers/xenomai/net/stack/ipv4/tcp/Kconfig... Checking patch drivers/xenomai/net/stack/ipv4/tcp/Makefile... Checking patch drivers/xenomai/net/stack/ipv4/tcp/tcp.c... Checking patch drivers/xenomai/net/stack/ipv4/tcp/timerwheel.c... Checking patch drivers/xenomai/net/stack/ipv4/tcp/timerwheel.h... Checking patch drivers/xenomai/net/stack/ipv4/udp/Kconfig... Checking patch drivers/xenomai/net/stack/ipv4/udp/Makefile... Checking patch drivers/xenomai/net/stack/ipv4/udp/udp.c... Checking patch drivers/xenomai/net/stack/packet/Kconfig... Checking patch drivers/xenomai/net/stack/packet/Makefile... Checking patch drivers/xenomai/net/stack/packet/af_packet.c... Checking patch drivers/xenomai/net/stack/rtcfg/Kconfig... Checking patch drivers/xenomai/net/stack/rtcfg/Makefile... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_client_event.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_conn_event.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_event.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_file.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_frame.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_ioctl.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_module.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_proc.c... Checking patch drivers/xenomai/net/stack/rtcfg/rtcfg_timer.c... Checking patch drivers/xenomai/net/stack/rtdev.c... Checking patch drivers/xenomai/net/stack/rtdev_mgr.c... Checking patch drivers/xenomai/net/stack/rtmac/Kconfig... Checking patch drivers/xenomai/net/stack/rtmac/Makefile... Checking patch drivers/xenomai/net/stack/rtmac/nomac/Kconfig... Checking patch drivers/xenomai/net/stack/rtmac/nomac/Makefile... Checking patch drivers/xenomai/net/stack/rtmac/nomac/nomac_dev.c... Checking patch drivers/xenomai/net/stack/rtmac/nomac/nomac_ioctl.c... Checking patch drivers/xenomai/net/stack/rtmac/nomac/nomac_module.c... Checking patch drivers/xenomai/net/stack/rtmac/nomac/nomac_proto.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_disc.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_module.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_proc.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_proto.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_syms.c... Checking patch drivers/xenomai/net/stack/rtmac/rtmac_vnic.c... Checking patch drivers/xenomai/net/stack/rtmac/tdma/Kconfig... Checking patch drivers/xenomai/net/stack/rtmac/tdma/Makefile... Checking patch drivers/xenomai/net/stack/rtmac/tdma/tdma_dev.c... Checking patch drivers/xenomai/net/stack/rtmac/tdma/tdma_ioctl.c... Checking patch drivers/xenomai/net/stack/rtmac/tdma/tdma_module.c... Checking patch drivers/xenomai/net/stack/rtmac/tdma/tdma_proto.c... Checking patch drivers/xenomai/net/stack/rtmac/tdma/tdma_worker.c... Checking patch drivers/xenomai/net/stack/rtnet_chrdev.c... Checking patch drivers/xenomai/net/stack/rtnet_module.c... Checking patch drivers/xenomai/net/stack/rtnet_rtpc.c... Checking patch drivers/xenomai/net/stack/rtskb.c... Checking patch drivers/xenomai/net/stack/rtwlan.c... Checking patch drivers/xenomai/net/stack/socket.c... Checking patch drivers/xenomai/net/stack/stack_mgr.c... Checking patch drivers/xenomai/serial/16550A.c... Checking patch drivers/xenomai/serial/16550A_io.h... Checking patch drivers/xenomai/serial/16550A_pci.h... Checking patch drivers/xenomai/serial/16550A_pnp.h... Checking patch drivers/xenomai/serial/Kconfig... Checking patch drivers/xenomai/serial/Makefile... Checking patch drivers/xenomai/serial/mpc52xx_uart.c... Checking patch drivers/xenomai/serial/rt_imx_uart.c... Checking patch drivers/xenomai/spi/Kconfig... Checking patch drivers/xenomai/spi/Makefile... Checking patch drivers/xenomai/spi/spi-bcm2835.c... Checking patch drivers/xenomai/spi/spi-device.c... Checking patch drivers/xenomai/spi/spi-device.h... Checking patch drivers/xenomai/spi/spi-master.c... Checking patch drivers/xenomai/spi/spi-master.h... Checking patch drivers/xenomai/spi/spi-sun6i.c... Checking patch drivers/xenomai/testing/Kconfig... Checking patch drivers/xenomai/testing/Makefile... Checking patch drivers/xenomai/testing/rtdmtest.c... Checking patch drivers/xenomai/testing/switchtest.c... Checking patch drivers/xenomai/testing/timerbench.c... Checking patch drivers/xenomai/udd/Kconfig... Checking patch drivers/xenomai/udd/Makefile... Checking patch drivers/xenomai/udd/udd.c... Checking patch firmware/am335x-bone-scale-data.bin... Checking patch firmware/am335x-evm-scale-data.bin... Checking patch firmware/am335x-pm-firmware.bin... Checking patch firmware/am335x-pm-firmware.elf... Checking patch firmware/am43x-evm-scale-data.bin... Checking patch firmware/regulatory.db... Checking patch firmware/regulatory.db.p7s... Checking patch fs/Kconfig... Checking patch fs/Makefile... Checking patch fs/aufs/Kconfig... Checking patch fs/aufs/Makefile... Checking patch fs/aufs/aufs.h... Checking patch fs/aufs/branch.c... Checking patch fs/aufs/branch.h... Checking patch fs/aufs/conf.mk... Checking patch fs/aufs/cpup.c... Checking patch fs/aufs/cpup.h... Checking patch fs/aufs/dbgaufs.c... Checking patch fs/aufs/dbgaufs.h... Checking patch fs/aufs/dcsub.c... Checking patch fs/aufs/dcsub.h... Checking patch fs/aufs/debug.c... Checking patch fs/aufs/debug.h... Checking patch fs/aufs/dentry.c... Checking patch fs/aufs/dentry.h... Checking patch fs/aufs/dinfo.c... Checking patch fs/aufs/dir.c... Checking patch fs/aufs/dir.h... Checking patch fs/aufs/dirren.c... Checking patch fs/aufs/dirren.h... Checking patch fs/aufs/dynop.c... Checking patch fs/aufs/dynop.h... Checking patch fs/aufs/export.c... Checking patch fs/aufs/f_op.c... Checking patch fs/aufs/fhsm.c... Checking patch fs/aufs/file.c... Checking patch fs/aufs/file.h... Checking patch fs/aufs/finfo.c... Checking patch fs/aufs/fstype.h... Checking patch fs/aufs/hbl.h... Checking patch fs/aufs/hfsnotify.c... Checking patch fs/aufs/hfsplus.c... Checking patch fs/aufs/hnotify.c... Checking patch fs/aufs/i_op.c... Checking patch fs/aufs/i_op_add.c... Checking patch fs/aufs/i_op_del.c... Checking patch fs/aufs/i_op_ren.c... Checking patch fs/aufs/iinfo.c... Checking patch fs/aufs/inode.c... Checking patch fs/aufs/inode.h... Checking patch fs/aufs/ioctl.c... Checking patch fs/aufs/lcnt.h... Checking patch fs/aufs/loop.c... Checking patch fs/aufs/loop.h... Checking patch fs/aufs/magic.mk... Checking patch fs/aufs/module.c... Checking patch fs/aufs/module.h... Checking patch fs/aufs/mvdown.c... Checking patch fs/aufs/opts.c... Checking patch fs/aufs/opts.h... Checking patch fs/aufs/plink.c... Checking patch fs/aufs/poll.c... Checking patch fs/aufs/posix_acl.c... Checking patch fs/aufs/procfs.c... Checking patch fs/aufs/rdu.c... Checking patch fs/aufs/rwsem.h... Checking patch fs/aufs/sbinfo.c... Checking patch fs/aufs/super.c... Checking patch fs/aufs/super.h... Checking patch fs/aufs/sysaufs.c... Checking patch fs/aufs/sysaufs.h... Checking patch fs/aufs/sysfs.c... Checking patch fs/aufs/sysrq.c... Checking patch fs/aufs/vdir.c... Checking patch fs/aufs/vfsub.c... Checking patch fs/aufs/vfsub.h... Checking patch fs/aufs/wbr_policy.c... Checking patch fs/aufs/whout.c... Checking patch fs/aufs/whout.h... Checking patch fs/aufs/wkq.c... Checking patch fs/aufs/wkq.h... Checking patch fs/aufs/xattr.c... Checking patch fs/aufs/xino.c... Checking patch fs/btrfs/raid56.c... Checking patch fs/btrfs/tree-log.c... Checking patch fs/dcache.c... Checking patch fs/exec.c... Checking patch fs/ext4/ext4_jbd2.h... Checking patch fs/ext4/file.c... Checking patch fs/ext4/indirect.c... Checking patch fs/fcntl.c... Checking patch fs/file_table.c... Checking patch fs/inode.c... Checking patch fs/namespace.c... Checking patch fs/nfs/nfs4proc.c... Checking patch fs/notify/group.c... Checking patch fs/notify/mark.c... Checking patch fs/ocfs2/refcounttree.c... Checking patch fs/open.c... Checking patch fs/proc/base.c... Checking patch fs/proc/nommu.c... Checking patch fs/proc/proc_sysctl.c... Checking patch fs/proc/task_mmu.c... Checking patch fs/proc/task_nommu.c... Checking patch fs/read_write.c... Checking patch fs/splice.c... Checking patch fs/sync.c... Checking patch fs/udf/truncate.c... Checking patch fs/xattr.c... Checking patch include/asm-generic/atomic.h... Checking patch include/asm-generic/bitops/atomic.h... Checking patch include/asm-generic/cmpxchg-local.h... Checking patch include/asm-generic/ipipe.h... Checking patch include/asm-generic/percpu.h... Checking patch include/asm-generic/switch_to.h... Checking patch include/asm-generic/xenomai/machine.h... Checking patch include/asm-generic/xenomai/mayday.h... Checking patch include/asm-generic/xenomai/pci_ids.h... Checking patch include/asm-generic/xenomai/syscall.h... Checking patch include/asm-generic/xenomai/syscall32.h... Checking patch include/asm-generic/xenomai/thread.h... Checking patch include/asm-generic/xenomai/wrappers.h... Checking patch include/clocksource/timer-sp804.h... Checking patch arch/arm/plat-omap/include/plat/dmtimer.h => include/clocksource/timer-ti-dm.h... Checking patch include/crypto/sha.h... Checking patch include/drm/drm_blend.h... Checking patch include/drm/drm_color_mgmt.h... Checking patch include/drm/drm_connector.h... Checking patch include/drm/drm_mode_config.h... Checking patch include/drm/drm_plane.h... Checking patch include/dt-bindings/board/am335x-bbw-bbb-base.h... Checking patch include/dt-bindings/dma/k3-udma.h... Checking patch include/dt-bindings/interrupt-controller/arm-gic.h... Checking patch include/dt-bindings/interrupt-controller/irq.h... Checking patch include/dt-bindings/media/omap3-isp.h... Checking patch include/dt-bindings/net/ti-dp83867.h... Checking patch include/dt-bindings/phy/phy-am654-serdes.h... Checking patch include/dt-bindings/pinctrl/am33xx.h... Checking patch include/dt-bindings/pinctrl/am43xx.h... Checking patch include/dt-bindings/pinctrl/dra.h... Checking patch include/dt-bindings/pinctrl/k3-am6.h... Checking patch include/dt-bindings/pinctrl/omap.h... Checking patch include/dt-bindings/sound/sii9022-audio.h... Checking patch include/dt-bindings/sound/ti-mcasp.h... Checking patch include/dt-bindings/thermal/thermal.h... Checking patch include/ipipe/setup.h... Checking patch include/ipipe/thread_info.h... Checking patch include/linux/can/dev.h... Checking patch include/linux/ceph/libceph.h... Checking patch include/linux/clk-provider.h... Checking patch include/linux/clk.h... Checking patch include/linux/clk/ti.h... Checking patch include/linux/clockchips.h... Checking patch include/linux/console.h... Checking patch include/linux/dma/k3-navss-udma.h... Checking patch include/linux/dma/ti-cppi5.h... Checking patch include/linux/dmaengine.h... Checking patch include/linux/dw_apb_timer.h... Checking patch include/linux/ethtool.h... Checking patch include/linux/file.h... Checking patch include/linux/fs.h... Checking patch include/linux/ftrace.h... Checking patch include/linux/gpio/driver.h... Checking patch include/linux/hardirq.h... Checking patch include/linux/ieee80211.h... Checking patch include/linux/iio/adc/ad_sigma_delta.h... Checking patch include/linux/interrupt.h... Checking patch include/linux/ipipe.h... Checking patch include/linux/ipipe_debug.h... Checking patch include/linux/ipipe_domain.h... Checking patch include/linux/ipipe_lock.h... Checking patch include/linux/ipipe_tickdev.h... Checking patch include/linux/ipipe_trace.h... Checking patch include/linux/irq.h... Checking patch include/linux/irqchip/arm-gic.h... Checking patch include/linux/irqchip/irq-ti-sci-inta.h... Checking patch include/linux/irqdesc.h... Checking patch include/linux/irqflags.h... Checking patch include/linux/irqnr.h... Checking patch include/linux/kernel.h... Checking patch include/linux/kvm_host.h... Checking patch include/linux/leds.h... Checking patch include/linux/lockdep.h... Checking patch include/linux/mfd/palmas.h... Checking patch include/linux/mfd/stmpe.h... Checking patch include/linux/mfd/ti_am335x_tscadc.h... Checking patch include/linux/mfd/tps65218.h... Checking patch include/linux/mm.h... Checking patch include/linux/mm_types.h... Checking patch include/linux/mmc/card.h... Checking patch include/linux/mmc/sdio_ids.h... Checking patch include/linux/mnt_namespace.h... Checking patch include/linux/mtd/spi-nor.h... Checking patch include/linux/of.h... Checking patch include/linux/of_reserved_mem.h... Checking patch include/linux/omap-iommu.h... Checking patch include/linux/omap-mailbox.h... Checking patch include/linux/pci-epc.h... Checking patch include/linux/pci-epf.h... Checking patch include/linux/pci.h... Checking patch include/linux/pci_ids.h... Checking patch include/linux/phy.h... Checking patch include/linux/pinctrl/pinctrl.h... Checking patch include/linux/pinctrl/pinmux.h... Checking patch include/linux/platform_data/asoc-ti-mcbsp.h... Checking patch include/linux/platform_data/dmtimer-omap.h... Checking patch include/linux/platform_data/gpio-davinci.h... Checking patch include/linux/platform_data/gpio-omap.h... Checking patch include/linux/platform_data/iommu-omap.h... Checking patch include/linux/platform_data/pm33xx.h... Checking patch include/linux/platform_data/remoteproc-omap.h... Checking patch include/linux/platform_data/remoteproc-pruss.h... Checking patch include/linux/platform_data/sgx-omap.h... Checking patch include/linux/platform_data/spi-omap2-mcspi.h... Checking patch include/linux/preempt.h... Checking patch include/linux/printk.h... Checking patch include/linux/pruss.h... Checking patch include/linux/remoteproc.h... Checking patch include/linux/rpmsg.h... Checking patch include/linux/rpmsg/virtio_rpmsg.h... Checking patch include/linux/rpmsg_rpc.h... Checking patch include/linux/rtc.h... Checking patch include/linux/rwlock.h... Checking patch include/linux/rwlock_api_smp.h... Checking patch include/linux/sched.h... Checking patch include/linux/sched/coredump.h... Checking patch include/linux/soc/ti/k3-navss-desc-pool.h... Checking patch include/linux/soc/ti/k3-navss-ringacc.h... Checking patch include/linux/soc/ti/knav_dma.h... Checking patch include/linux/soc/ti/knav_qmss.h... Checking patch include/linux/soc/ti/ti_sci_protocol.h... Checking patch include/linux/socket.h... Checking patch include/linux/spinlock.h... Checking patch include/linux/spinlock_api_smp.h... Checking patch include/linux/spinlock_up.h... Checking patch include/linux/splice.h... Checking patch include/linux/stop_machine.h... Checking patch include/linux/ti-emif-sram.h... Checking patch include/linux/timekeeper_internal.h... Checking patch include/linux/wkup_m3_ipc.h... Checking patch include/linux/xenomai/wrappers.h... Checking patch include/media/v4l2-fwnode.h... Checking patch include/media/videobuf2-core.h... Checking patch include/net/cfg80211.h... Checking patch include/net/sctp/checksum.h... Checking patch include/net/sock.h... Checking patch include/sound/simple_card_utils.h... Checking patch include/sound/soc.h... Checking patch include/trace/events/cobalt-core.h... Checking patch include/trace/events/cobalt-posix.h... Checking patch include/trace/events/cobalt-rtdm.h... Checking patch include/uapi/drm/omap_drm.h... Checking patch include/uapi/linux/aufs_type.h... Checking patch include/uapi/linux/can/isotp.h... Checking patch include/uapi/linux/can/netlink.h... Checking patch include/uapi/linux/input-event-codes.h... Checking patch include/uapi/linux/keystone_dsp_mem.h... Checking patch include/uapi/linux/keystone_remoteproc.h... Checking patch include/uapi/linux/net_switch_config.h... Checking patch include/uapi/linux/nl80211.h... Checking patch include/uapi/linux/rpmsg_rpc.h... Checking patch include/uapi/linux/rpmsg_socket.h... Checking patch include/uapi/linux/sockios.h... Checking patch include/uapi/linux/usb/g_uvc.h... Checking patch include/uapi/linux/videodev2.h... Checking patch include/xenomai/cobalt/kernel/ancillaries.h... Checking patch include/xenomai/cobalt/kernel/apc.h... Checking patch include/xenomai/cobalt/kernel/arith.h... Checking patch include/xenomai/cobalt/kernel/assert.h... Checking patch include/xenomai/cobalt/kernel/bufd.h... Checking patch include/xenomai/cobalt/kernel/clock.h... Checking patch include/xenomai/cobalt/kernel/compat.h... Checking patch include/xenomai/cobalt/kernel/heap.h... Checking patch include/xenomai/cobalt/kernel/init.h... Checking patch include/xenomai/cobalt/kernel/intr.h... Checking patch include/xenomai/cobalt/kernel/list.h... Checking patch include/xenomai/cobalt/kernel/lock.h... Checking patch include/xenomai/cobalt/kernel/map.h... Checking patch include/xenomai/cobalt/kernel/pipe.h... Checking patch include/xenomai/cobalt/kernel/ppd.h... Checking patch include/xenomai/cobalt/kernel/registry.h... Checking patch include/xenomai/cobalt/kernel/sched-idle.h... Checking patch include/xenomai/cobalt/kernel/sched-quota.h... Checking patch include/xenomai/cobalt/kernel/sched-rt.h... Checking patch include/xenomai/cobalt/kernel/sched-sporadic.h... Checking patch include/xenomai/cobalt/kernel/sched-tp.h... Checking patch include/xenomai/cobalt/kernel/sched-weak.h... Checking patch include/xenomai/cobalt/kernel/sched.h... Checking patch include/xenomai/cobalt/kernel/schedparam.h... Checking patch include/xenomai/cobalt/kernel/schedqueue.h... Checking patch include/xenomai/cobalt/kernel/select.h... Checking patch include/xenomai/cobalt/kernel/stat.h... Checking patch include/xenomai/cobalt/kernel/synch.h... Checking patch include/xenomai/cobalt/kernel/thread.h... Checking patch include/xenomai/cobalt/kernel/timer.h... Checking patch include/xenomai/cobalt/kernel/trace.h... Checking patch include/xenomai/cobalt/kernel/tree.h... Checking patch include/xenomai/cobalt/kernel/vdso.h... Checking patch include/xenomai/cobalt/kernel/vfile.h... Checking patch include/xenomai/cobalt/uapi/asm-generic/arith.h... Checking patch include/xenomai/cobalt/uapi/asm-generic/features.h... Checking patch include/xenomai/cobalt/uapi/asm-generic/syscall.h... Checking patch include/xenomai/cobalt/uapi/cond.h... Checking patch include/xenomai/cobalt/uapi/corectl.h... Checking patch include/xenomai/cobalt/uapi/event.h... Checking patch include/xenomai/cobalt/uapi/kernel/heap.h... Checking patch include/xenomai/cobalt/uapi/kernel/limits.h... Checking patch include/xenomai/cobalt/uapi/kernel/pipe.h... Checking patch include/xenomai/cobalt/uapi/kernel/synch.h... Checking patch include/xenomai/cobalt/uapi/kernel/thread.h... Checking patch include/xenomai/cobalt/uapi/kernel/trace.h... Checking patch include/xenomai/cobalt/uapi/kernel/types.h... Checking patch include/xenomai/cobalt/uapi/kernel/urw.h... Checking patch include/xenomai/cobalt/uapi/kernel/vdso.h... Checking patch include/xenomai/cobalt/uapi/monitor.h... Checking patch include/xenomai/cobalt/uapi/mutex.h... Checking patch include/xenomai/cobalt/uapi/sched.h... Checking patch include/xenomai/cobalt/uapi/sem.h... Checking patch include/xenomai/cobalt/uapi/signal.h... Checking patch include/xenomai/cobalt/uapi/syscall.h... Checking patch include/xenomai/cobalt/uapi/thread.h... Checking patch include/xenomai/cobalt/uapi/time.h... Checking patch include/xenomai/rtdm/analogy/buffer.h... Checking patch include/xenomai/rtdm/analogy/channel_range.h... Checking patch include/xenomai/rtdm/analogy/command.h... Checking patch include/xenomai/rtdm/analogy/context.h... Checking patch include/xenomai/rtdm/analogy/device.h... Checking patch include/xenomai/rtdm/analogy/driver.h... Checking patch include/xenomai/rtdm/analogy/instruction.h... Checking patch include/xenomai/rtdm/analogy/rtdm_helpers.h... Checking patch include/xenomai/rtdm/analogy/subdevice.h... Checking patch include/xenomai/rtdm/analogy/transfer.h... Checking patch include/xenomai/rtdm/autotune.h... Checking patch include/xenomai/rtdm/can.h... Checking patch include/xenomai/rtdm/cobalt.h... Checking patch include/xenomai/rtdm/compat.h... Checking patch include/xenomai/rtdm/driver.h... Checking patch include/xenomai/rtdm/fd.h... Checking patch include/xenomai/rtdm/gpio.h... Checking patch include/xenomai/rtdm/ipc.h... Checking patch include/xenomai/rtdm/net.h... Checking patch include/xenomai/rtdm/rtdm.h... Checking patch include/xenomai/rtdm/serial.h... Checking patch include/xenomai/rtdm/testing.h... Checking patch include/xenomai/rtdm/uapi/analogy.h... Checking patch include/xenomai/rtdm/uapi/autotune.h... Checking patch include/xenomai/rtdm/uapi/can.h... Checking patch include/xenomai/rtdm/uapi/gpio.h... Checking patch include/xenomai/rtdm/uapi/ipc.h... Checking patch include/xenomai/rtdm/uapi/net.h... Checking patch include/xenomai/rtdm/uapi/rtdm.h... Checking patch include/xenomai/rtdm/uapi/serial.h... Checking patch include/xenomai/rtdm/uapi/spi.h... Checking patch include/xenomai/rtdm/uapi/testing.h... Checking patch include/xenomai/rtdm/uapi/udd.h... Checking patch include/xenomai/rtdm/udd.h... Checking patch include/xenomai/version.h... Checking patch init/Kconfig... Checking patch init/main.c... Checking patch jenkins_build.sh... Checking patch kernel/Makefile... Checking patch kernel/context_tracking.c... Checking patch kernel/cpu.c... Checking patch kernel/debug/debug_core.c... Checking patch kernel/exit.c... Checking patch kernel/fork.c... Checking patch kernel/futex.c... Checking patch kernel/ipipe/Kconfig... Checking patch kernel/ipipe/Kconfig.debug... Checking patch kernel/ipipe/Makefile... Checking patch kernel/ipipe/core.c... Checking patch kernel/ipipe/timer.c... Checking patch kernel/ipipe/tracer.c... Checking patch kernel/irq/chip.c... Checking patch kernel/irq/dummychip.c... Checking patch kernel/irq/generic-chip.c... Checking patch kernel/irq/internals.h... Checking patch kernel/irq/irqdesc.c... Checking patch kernel/irq/manage.c... Checking patch kernel/irq/msi.c... Checking patch kernel/locking/lockdep.c... Checking patch kernel/locking/lockdep_internals.h... Checking patch kernel/locking/spinlock.c... Checking patch kernel/module.c... Checking patch kernel/panic.c... Checking patch kernel/power/hibernate.c... Checking patch kernel/printk/printk.c... Checking patch kernel/ptrace.c... Checking patch kernel/rcu/Kconfig.debug... Checking patch kernel/sched/core.c... Checking patch kernel/sched/cpufreq_schedutil.c... Checking patch kernel/sched/idle.c... Checking patch kernel/sched/wait.c... Checking patch kernel/signal.c... Checking patch kernel/stop_machine.c... Checking patch kernel/task_work.c... Checking patch kernel/time/clockevents.c... Checking patch kernel/time/timekeeping.c... Checking patch kernel/time/timer.c... Checking patch kernel/trace/Kconfig... Checking patch kernel/trace/ftrace.c... Checking patch kernel/trace/ring_buffer.c... Checking patch kernel/trace/trace.c... Checking patch kernel/trace/trace_clock.c... Checking patch kernel/trace/trace_functions.c... Checking patch kernel/trace/trace_functions_graph.c... Checking patch kernel/trace/trace_irqsoff.c... Checking patch kernel/xenomai/Kconfig... Checking patch kernel/xenomai/Makefile... Checking patch kernel/xenomai/apc.c... Checking patch kernel/xenomai/arith.c... Checking patch kernel/xenomai/bufd.c... Checking patch kernel/xenomai/clock.c... Checking patch kernel/xenomai/debug.c... Checking patch kernel/xenomai/debug.h... Checking patch kernel/xenomai/heap.c... Checking patch kernel/xenomai/init.c... Checking patch kernel/xenomai/intr.c... Checking patch kernel/xenomai/lock.c... Checking patch kernel/xenomai/map.c... Checking patch kernel/xenomai/pipe.c... Checking patch kernel/xenomai/posix/Makefile... Checking patch kernel/xenomai/posix/clock.c... Checking patch kernel/xenomai/posix/clock.h... Checking patch kernel/xenomai/posix/compat.c... Checking patch kernel/xenomai/posix/cond.c... Checking patch kernel/xenomai/posix/cond.h... Checking patch kernel/xenomai/posix/corectl.c... Checking patch kernel/xenomai/posix/corectl.h... Checking patch kernel/xenomai/posix/event.c... Checking patch kernel/xenomai/posix/event.h... Checking patch kernel/xenomai/posix/extension.h... Checking patch kernel/xenomai/posix/gen-syscall-entries.sh... Checking patch kernel/xenomai/posix/internal.h... Checking patch kernel/xenomai/posix/io.c... Checking patch kernel/xenomai/posix/io.h... Checking patch kernel/xenomai/posix/memory.c... Checking patch kernel/xenomai/posix/memory.h... Checking patch kernel/xenomai/posix/monitor.c... Checking patch kernel/xenomai/posix/monitor.h... Checking patch kernel/xenomai/posix/mqueue.c... Checking patch kernel/xenomai/posix/mqueue.h... Checking patch kernel/xenomai/posix/mutex.c... Checking patch kernel/xenomai/posix/mutex.h... Checking patch kernel/xenomai/posix/nsem.c... Checking patch kernel/xenomai/posix/process.c... Checking patch kernel/xenomai/posix/process.h... Checking patch kernel/xenomai/posix/sched.c... Checking patch kernel/xenomai/posix/sched.h... Checking patch kernel/xenomai/posix/sem.c... Checking patch kernel/xenomai/posix/sem.h... Checking patch kernel/xenomai/posix/signal.c... Checking patch kernel/xenomai/posix/signal.h... Checking patch kernel/xenomai/posix/syscall.c... Checking patch kernel/xenomai/posix/syscall.h... Checking patch kernel/xenomai/posix/syscall32.c... Checking patch kernel/xenomai/posix/syscall32.h... Checking patch kernel/xenomai/posix/thread.c... Checking patch kernel/xenomai/posix/thread.h... Checking patch kernel/xenomai/posix/timer.c... Checking patch kernel/xenomai/posix/timer.h... Checking patch kernel/xenomai/posix/timerfd.c... Checking patch kernel/xenomai/posix/timerfd.h... Checking patch kernel/xenomai/procfs.c... Checking patch kernel/xenomai/procfs.h... Checking patch kernel/xenomai/registry.c... Checking patch kernel/xenomai/rtdm/Makefile... Checking patch kernel/xenomai/rtdm/core.c... Checking patch kernel/xenomai/rtdm/device.c... Checking patch kernel/xenomai/rtdm/drvlib.c... Checking patch kernel/xenomai/rtdm/fd.c... Checking patch kernel/xenomai/rtdm/internal.h... Checking patch kernel/xenomai/rtdm/wrappers.c... Checking patch kernel/xenomai/sched-idle.c... Checking patch kernel/xenomai/sched-quota.c... Checking patch kernel/xenomai/sched-rt.c... Checking patch kernel/xenomai/sched-sporadic.c... Checking patch kernel/xenomai/sched-tp.c... Checking patch kernel/xenomai/sched-weak.c... Checking patch kernel/xenomai/sched.c... Checking patch kernel/xenomai/select.c... Checking patch kernel/xenomai/synch.c... Checking patch kernel/xenomai/thread.c... Checking patch kernel/xenomai/timer.c... Checking patch kernel/xenomai/tree.c... Checking patch kernel/xenomai/vfile.c... Checking patch lib/Kconfig... Checking patch lib/Kconfig.debug... Checking patch lib/atomic64.c... Checking patch lib/bust_spinlocks.c... Checking patch lib/dump_stack.c... Checking patch lib/int_sqrt.c... Checking patch lib/ioremap.c... Checking patch lib/raid6/algos.c... Checking patch lib/rhashtable.c... Checking patch lib/smp_processor_id.c... Checking patch mm/Makefile... Checking patch mm/filemap.c... Checking patch mm/memory.c... Checking patch mm/migrate.c... Checking patch mm/mlock.c... Checking patch mm/mmap.c... Checking patch mm/mmu_context.c... Checking patch mm/mprotect.c... Checking patch mm/nommu.c... Checking patch mm/prfile.c... Checking patch mm/vmalloc.c... Checking patch net/Kconfig... Checking patch net/Makefile... Checking patch net/bluetooth/hci_sock.c... Checking patch net/bluetooth/l2cap_core.c... Checking patch net/bridge/netfilter/ebtables.c... Checking patch net/can/Kconfig... Checking patch net/can/Makefile... Checking patch net/can/isotp.c... Checking patch net/ceph/ceph_common.c... Checking patch net/ceph/mon_client.c... Checking patch net/core/datagram.c... Checking patch net/core/dev_ioctl.c... Checking patch net/core/ethtool.c... Checking patch net/core/net-sysfs.c... Checking patch net/core/sock.c... Checking patch net/dccp/ipv6.c... Checking patch net/ipv6/tcp_ipv6.c... Checking patch net/netlink/genetlink.c... Checking patch net/packet/af_packet.c... Checking patch net/rose/rose_subr.c... Checking patch net/rpmsg/Kconfig... Checking patch net/rpmsg/Makefile... Checking patch net/rpmsg/rpmsg_proto.c... Checking patch net/wireless/core.h... Checking patch net/wireless/nl80211.c... Checking patch net/wireless/nl80211.h... Checking patch net/wireless/sme.c... Checking patch net/wireless/util.c... Checking patch samples/seccomp/Makefile... Checking patch scripts/Makefile.dtbinst... Checking patch scripts/dtb-merge... Checking patch scripts/dtc/.gitignore... Checking patch scripts/dtc/Makefile... Checking patch scripts/dtc/checks.c... Checking patch scripts/dtc/dtc-lexer.l... Checking patch scripts/dtc/dtc-lexer.lex.c_shipped... Checking patch scripts/dtc/dtc-parser.tab.c_shipped... Checking patch scripts/dtc/dtc-parser.y... Checking patch scripts/dtc/dtc.c... Checking patch scripts/dtc/dtc.h... Checking patch scripts/dtc/fdtoverlay.c... Checking patch scripts/dtc/libfdt/fdt_addresses.c... Checking patch scripts/dtc/libfdt/fdt_empty_tree.c... Checking patch scripts/dtc/libfdt/fdt_overlay.c... Checking patch scripts/dtc/libfdt/fdt_ro.c... Checking patch scripts/dtc/libfdt/fdt_rw.c... Checking patch scripts/dtc/libfdt/fdt_sw.c... Checking patch scripts/dtc/libfdt/fdt_wip.c... Checking patch scripts/dtc/libfdt/libfdt.h... Checking patch scripts/dtc/livetree.c... Checking patch scripts/dtc/update-dtc-source.sh... Checking patch scripts/dtc/version_gen.h... Checking patch scripts/mod/modpost.c... Checking patch scripts/package/Makefile... Checking patch scripts/package/builddeb... Checking patch scripts/package/buildtar... Checking patch scripts/package/mkdebian... Checking patch scripts/package/mkspec... Checking patch scripts/package/snapcraft.template... Checking patch security/device_cgroup.c... Checking patch security/security.c... Checking patch security/selinux/hooks.c... Checking patch security/selinux/include/classmap.h... Checking patch sound/core/init.c... Checking patch sound/core/oss/pcm_oss.c... Checking patch sound/core/pcm_dmaengine.c... Checking patch sound/core/pcm_native.c... Checking patch sound/core/rawmidi.c... Checking patch sound/core/seq/oss/seq_oss_synth.c... Checking patch sound/drivers/Kconfig... Checking patch sound/drivers/Makefile... Checking patch sound/drivers/pwmsp/Makefile... Checking patch sound/drivers/pwmsp/pwmsp.c... Checking patch sound/drivers/pwmsp/pwmsp.h... Checking patch sound/drivers/pwmsp/pwmsp_lib.c... Checking patch sound/pci/hda/hda_codec.c... Checking patch sound/pci/hda/patch_realtek.c... Checking patch sound/soc/Kconfig... Checking patch sound/soc/Makefile... Checking patch sound/soc/codecs/tlv320aic31xx.c... Checking patch sound/soc/codecs/tlv320aic31xx.h... Checking patch sound/soc/codecs/tlv320aic3x.c... Checking patch sound/soc/davinci/Kconfig... Checking patch sound/soc/davinci/davinci-mcasp.c... Checking patch sound/soc/davinci/davinci-mcasp.h... Checking patch sound/soc/generic/audio-graph-card.c... Checking patch sound/soc/generic/simple-card-utils.c... Checking patch sound/soc/omap/omap-hdmi-audio.c... Checking patch sound/soc/soc-core.c... Checking patch sound/soc/soc-pcm.c... Checking patch sound/soc/ti/Kconfig... Checking patch sound/soc/ti/Makefile... Checking patch sound/soc/ti/udma-pcm.c... Checking patch sound/soc/ti/udma-pcm.h... Checking patch sound/x86/intel_hdmi_audio.c... Checking patch ti_config_fragments/README... Checking patch ti_config_fragments/am33xx_only.cfg... Checking patch ti_config_fragments/am43xx_only.cfg... Checking patch ti_config_fragments/arm64_prune.cfg... Checking patch ti_config_fragments/audio_display.cfg... Checking patch ti_config_fragments/baseport.cfg... Checking patch ti_config_fragments/connectivity.cfg... Checking patch ti_config_fragments/debug_ftrace.cfg... Checking patch ti_config_fragments/debug_options.cfg... Checking patch ti_config_fragments/defconfig_builder.sh... Checking patch ti_config_fragments/defconfig_map.txt... Checking patch ti_config_fragments/dra7_only.cfg... Checking patch ti_config_fragments/ipc.cfg... Checking patch ti_config_fragments/k2g_only.cfg... Checking patch ti_config_fragments/k3_soc.cfg... Checking patch ti_config_fragments/keystone.cfg... Checking patch ti_config_fragments/lpae.cfg... Checking patch ti_config_fragments/multi_v7_prune.cfg... Checking patch ti_config_fragments/omap5_soc.cfg... Checking patch ti_config_fragments/omap_soc.cfg... Checking patch ti_config_fragments/systemd.cfg... Checking patch ti_config_fragments/v8_baseport.cfg... Checking patch ti_config_fragments/v8_defconfig_map.txt... Checking patch ti_config_fragments/v8_ipc.cfg... Checking patch tools/objtool/check.c... Checking patch tools/pci/pcitest.c... Checking patch tools/perf/util/intel-pt-decoder/intel-pt-decoder.c... Checking patch tools/perf/util/probe-event.c... Checking patch virt/kvm/kvm_main.c... Applied patch .github/FUNDING.yml cleanly. Applied patch .github/ISSUE_TEMPLATE/bug_report.md cleanly. Applied patch .gitignore cleanly. Applied patch Documentation/ABI/testing/debugfs-aufs cleanly. Applied patch Documentation/ABI/testing/sysfs-aufs cleanly. Applied patch Documentation/ABI/testing/sysfs-devices-platform-bone_capemgr cleanly. Applied patch Documentation/ABI/testing/sysfs-firmware-devicetree-overlays cleanly. Applied patch Documentation/admin-guide/kernel-parameters.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/cpus.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/keystone/ti,sci.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/omap/dmm.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/omap/mpu.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/omap/omap.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/samsung/pmu.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/sp810.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/ti/k3.txt cleanly. Applied patch Documentation/devicetree/bindings/arm/vexpress-sysreg.txt cleanly. Applied patch Documentation/devicetree/bindings/ata/ahci-platform.txt cleanly. Applied patch Documentation/devicetree/bindings/ata/imx-sata.txt cleanly. Applied patch Documentation/devicetree/bindings/bus/imx-weim.txt cleanly. Applied patch Documentation/devicetree/bindings/bus/sunxi-rsb.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/arm-syscon-icst.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/clk-exynos-audss.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/dove-divider-clock.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/imx1-clock.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/imx6q-clock.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/maxim,max77686.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/st/st,clkgen.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/sunxi-ccu.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/sunxi.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/ti,cdce706.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/ti/divider.txt cleanly. Applied patch Documentation/devicetree/bindings/clock/ti/mux.txt cleanly. Applied patch Documentation/devicetree/bindings/crypto/sa2ul.txt cleanly. Applied patch Documentation/devicetree/bindings/crypto/sun4i-ss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/connector/dvi-connector.txt cleanly. Applied patch Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt cleanly. Applied patch Documentation/devicetree/bindings/display/imx/hdmi.txt cleanly. Applied patch Documentation/devicetree/bindings/display/panel/rockteck,rk101ii01d-ct.txt cleanly. Applied patch Documentation/devicetree/bindings/display/simple-framebuffer.txt cleanly. Applied patch Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/sil,sii9022.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,dra7-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,dra7evm-tpd12s015.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,k2g-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,omap2-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,omap3-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt cleanly. Applied patch Documentation/devicetree/bindings/dma/sun4i-dma.txt cleanly. Applied patch Documentation/devicetree/bindings/dma/sun6i-dma.txt cleanly. Applied patch Documentation/devicetree/bindings/dma/ti-edma.txt cleanly. Applied patch Documentation/devicetree/bindings/dma/ti/k3-udma.txt cleanly. Applied patch Documentation/devicetree/bindings/dma/zxdma.txt cleanly. Applied patch Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt cleanly. Applied patch Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt cleanly. Applied patch Documentation/devicetree/bindings/gpio/gpio-tz1090-pdc.txt cleanly. Applied patch Documentation/devicetree/bindings/gpio/gpio-tz1090.txt cleanly. Applied patch Documentation/devicetree/bindings/gpu/ti-bb2d.txt cleanly. Applied patch Documentation/devicetree/bindings/gpu/ti-sgx.txt cleanly. Applied patch Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt cleanly. Applied patch Documentation/devicetree/bindings/i2c/i2c-axxia.txt cleanly. Applied patch Documentation/devicetree/bindings/i2c/i2c-davinci.txt cleanly. Applied patch Documentation/devicetree/bindings/i2c/i2c-omap.txt cleanly. Applied patch Documentation/devicetree/bindings/i2c/i2c-sunxi-p2wi.txt cleanly. Applied patch Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt cleanly. Applied patch Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt cleanly. Applied patch Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt cleanly. Applied patch Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt cleanly. Applied patch Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt cleanly. Applied patch Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt cleanly. Applied patch Documentation/devicetree/bindings/interrupt-controller/allwinner,sunxi-nmi.txt cleanly. Applied patch Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt cleanly. Applied patch Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt cleanly. Applied patch Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt cleanly. Applied patch Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt cleanly. Applied patch Documentation/devicetree/bindings/iommu/qcom,iommu.txt cleanly. Applied patch Documentation/devicetree/bindings/leds/backlight/led-backlight.txt cleanly. Applied patch Documentation/devicetree/bindings/leds/leds-tlc591xx.txt cleanly. Applied patch Documentation/devicetree/bindings/leds/register-bit-led.txt cleanly. Applied patch Documentation/devicetree/bindings/mailbox/omap-mailbox.txt cleanly. Applied patch Documentation/devicetree/bindings/mailbox/ti,message-manager.txt cleanly. Applied patch Documentation/devicetree/bindings/marvell.txt cleanly. Applied patch Documentation/devicetree/bindings/media/i2c/mt9t11x.txt cleanly. Applied patch Documentation/devicetree/bindings/media/i2c/ov1063x.txt cleanly. Applied patch Documentation/devicetree/bindings/media/i2c/ov490.txt cleanly. Applied patch Documentation/devicetree/bindings/media/i2c/tc358743.txt cleanly. Applied patch Documentation/devicetree/bindings/media/img-ir-rev1.txt cleanly. Applied patch Documentation/devicetree/bindings/media/stih-cec.txt cleanly. Applied patch Documentation/devicetree/bindings/media/stih407-c8sectpfe.txt cleanly. Applied patch Documentation/devicetree/bindings/media/sunxi-ir.txt cleanly. Applied patch Documentation/devicetree/bindings/media/ti-cal.txt cleanly. Applied patch Documentation/devicetree/bindings/media/ti-vip.txt cleanly. Applied patch Documentation/devicetree/bindings/media/ti-vpe.txt cleanly. Applied patch Documentation/devicetree/bindings/media/video-interfaces.txt cleanly. Applied patch Documentation/devicetree/bindings/memory-controllers/ti/emif.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/max77686.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/max77802.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/mfd.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/sun6i-prcm.txt cleanly. Applied patch Documentation/devicetree/bindings/mfd/syscon.txt cleanly. Applied patch Documentation/devicetree/bindings/misc/bone_capemgr.txt cleanly. Applied patch Documentation/devicetree/bindings/mmc/arasan,sdhci.txt cleanly. Applied patch Documentation/devicetree/bindings/mmc/mmc.txt cleanly. Applied patch Documentation/devicetree/bindings/mmc/sdhci-omap.txt cleanly. Applied patch Documentation/devicetree/bindings/mmc/sdhci-st.txt cleanly. Applied patch Documentation/devicetree/bindings/mmc/sunxi-mmc.txt cleanly. Applied patch Documentation/devicetree/bindings/mtd/cadence-quadspi.txt cleanly. Applied patch Documentation/devicetree/bindings/mtd/sunxi-nand.txt cleanly. Applied patch Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt cleanly. Applied patch Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt cleanly. Applied patch Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt cleanly. Applied patch Documentation/devicetree/bindings/net/brcm,bcmgenet.txt cleanly. Applied patch Documentation/devicetree/bindings/net/can/can-transceiver.txt cleanly. Applied patch Documentation/devicetree/bindings/net/can/m_can.txt cleanly. Applied patch Documentation/devicetree/bindings/net/can/sun4i_can.txt cleanly. Applied patch Documentation/devicetree/bindings/net/cpsw-phy-sel.txt cleanly. Applied patch Documentation/devicetree/bindings/net/cpsw.txt cleanly. Applied patch Documentation/devicetree/bindings/net/keystone-netcp.txt cleanly. Applied patch Documentation/devicetree/bindings/net/ti,am654-cpsw-nuss.txt cleanly. Applied patch Documentation/devicetree/bindings/net/ti,am654-cpts.txt cleanly. Applied patch Documentation/devicetree/bindings/net/ti,icssg-prueth.txt cleanly. Applied patch Documentation/devicetree/bindings/net/ti-prueth.txt cleanly. Applied patch Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt cleanly. Applied patch Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.txt cleanly. Applied patch Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt cleanly. Applied patch Documentation/devicetree/bindings/nvmem/imx-ocotp.txt cleanly. Applied patch Documentation/devicetree/bindings/nvmem/nvmem.txt cleanly. Applied patch Documentation/devicetree/bindings/nvmem/qfprom.txt cleanly. Applied patch Documentation/devicetree/bindings/opp/ti-omap5-opp-supply.txt cleanly. Applied patch Documentation/devicetree/bindings/pci/designware-pcie.txt cleanly. Applied patch Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt cleanly. Applied patch Documentation/devicetree/bindings/pci/pci-keystone.txt cleanly. Applied patch Documentation/devicetree/bindings/pci/ti-pci.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/am654-mmc-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/mxs-usb-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/ti,k2-serdes-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/phy/ti-phy.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/fsl,imx-pinctrl.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/img,tz1090-pdc-pinctrl.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/img,tz1090-pinctrl.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt cleanly. Applied patch Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt cleanly. Applied patch Documentation/devicetree/bindings/power/fsl,imx-gpc.txt cleanly. Applied patch Documentation/devicetree/bindings/power/reset/imx-snvs-poweroff.txt cleanly. Applied patch Documentation/devicetree/bindings/power/reset/keystone-reset.txt cleanly. Applied patch Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt cleanly. Applied patch Documentation/devicetree/bindings/pwm/pwm-sun4i.txt cleanly. Applied patch Documentation/devicetree/bindings/pwm/pwm-tiecap.txt cleanly. Applied patch Documentation/devicetree/bindings/regulator/max77686.txt cleanly. Applied patch Documentation/devicetree/bindings/regulator/max77802.txt cleanly. Applied patch Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.txt cleanly. Applied patch Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt cleanly. Applied patch Documentation/devicetree/bindings/remoteproc/ti,pruss-remoteproc.txt cleanly. Applied patch Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt cleanly. Applied patch Documentation/devicetree/bindings/reset/fsl,imx-src.txt cleanly. Applied patch Documentation/devicetree/bindings/reset/ti-syscon-reset.txt cleanly. Applied patch Documentation/devicetree/bindings/rtc/sun6i-rtc.txt cleanly. Applied patch Documentation/devicetree/bindings/rtc/sunxi-rtc.txt cleanly. Applied patch Documentation/devicetree/bindings/serial/omap_serial.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/par_io.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/pincfg.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/ti/k3-navss-ringacc.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt cleanly. Applied patch Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/cdns,xtfpga-i2s.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/fsl,asrc.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/fsl,esai.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/fsl,spdif.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/imx-audmux.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/samsung-i2s.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/simple-card.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/sun4i-codec.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/sun4i-i2s.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt cleanly. Applied patch Documentation/devicetree/bindings/sound/zte,zx-spdif.txt cleanly. Applied patch Documentation/devicetree/bindings/spi/omap-spi.txt cleanly. Applied patch Documentation/devicetree/bindings/spi/spi-bus.txt cleanly. Applied patch Documentation/devicetree/bindings/spi/spi-davinci.txt cleanly. Applied patch Documentation/devicetree/bindings/spi/spi-sun4i.txt cleanly. Applied patch Documentation/devicetree/bindings/spi/spi-sun6i.txt cleanly. Applied patch Documentation/devicetree/bindings/sram/samsung-sram.txt cleanly. Applied patch Documentation/devicetree/bindings/sram/sunxi-sram.txt cleanly. Applied patch Documentation/devicetree/bindings/thermal/ti_k3_thermal.txt cleanly. Applied patch Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/am33xx-usb.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/atmel-usb.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/dwc3.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/ohci-da8xx.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/usb-ehci.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/usb-ohci.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/usb3503.txt cleanly. Applied patch Documentation/devicetree/bindings/usb/usbmisc-imx.txt cleanly. Applied patch Documentation/devicetree/bindings/vendor-prefixes.txt cleanly. Applied patch Documentation/devicetree/bindings/watchdog/mtk-wdt.txt cleanly. Applied patch Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt cleanly. Applied patch Documentation/devicetree/configfs-overlays.txt cleanly. Applied patch Documentation/devicetree/overlay-notes.txt cleanly. Applied patch Documentation/filesystems/aufs/README cleanly. Applied patch Documentation/filesystems/aufs/design/01intro.txt cleanly. Applied patch Documentation/filesystems/aufs/design/02struct.txt cleanly. Applied patch Documentation/filesystems/aufs/design/03atomic_open.txt cleanly. Applied patch Documentation/filesystems/aufs/design/03lookup.txt cleanly. Applied patch Documentation/filesystems/aufs/design/04branch.txt cleanly. Applied patch Documentation/filesystems/aufs/design/05wbr_policy.txt cleanly. Applied patch Documentation/filesystems/aufs/design/06dirren.dot cleanly. Applied patch Documentation/filesystems/aufs/design/06dirren.txt cleanly. Applied patch Documentation/filesystems/aufs/design/06fhsm.txt cleanly. Applied patch Documentation/filesystems/aufs/design/06mmap.txt cleanly. Applied patch Documentation/filesystems/aufs/design/06xattr.txt cleanly. Applied patch Documentation/filesystems/aufs/design/07export.txt cleanly. Applied patch Documentation/filesystems/aufs/design/08shwh.txt cleanly. Applied patch Documentation/filesystems/aufs/design/10dynop.txt cleanly. Applied patch Documentation/ipipe-arm.rst cleanly. Applied patch Documentation/ipipe.rst cleanly. Applied patch Documentation/misc-devices/bone_capemgr.txt cleanly. Applied patch Documentation/pwm.txt cleanly. Applied patch Documentation/virtual/kvm/api.txt cleanly. Applied patch Jenkinsfile cleanly. Applied patch MAINTAINERS cleanly. Applied patch README.md cleanly. Applied patch arch/arm/Kconfig cleanly. Applied patch arch/arm/Makefile cleanly. Applied patch arch/arm/boot/Makefile cleanly. Applied patch arch/arm/boot/dts/Makefile cleanly. Applied patch arch/arm/boot/dts/am335x-abbbi.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bone-common-no-capemgr.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-common-univ.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-common-universal-pins.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-emmc-in-reset.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-jtag.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-can0.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-can1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-emmc.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-i2c2.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-nxp-hdmi.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-panel-1024x600-24bit.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-spi0.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-spi1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-spi1a.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS2.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS4.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-pinmux-ttyS5.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bone-uboot-univ.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bone.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-audio.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-bbbmini.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-roboticscape.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-uboot-univ.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-uboot.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-wireless.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-wl1835.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-wl1835mod-cape.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack-wl1835mod.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblack.dts cleanly. Applied patch arch/arm/boot/dts/am335x-boneblue.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen-gateway.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen-wireless-common-univ.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen-wireless.dts cleanly. Applied patch arch/arm/boot/dts/am335x-bonegreen.dts cleanly. Applied patch arch/arm/boot/dts/am335x-cape-bbb-exp-c.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-cape-bbb-exp-r.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-cape-rtc-ds1307.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-evm.dts cleanly. Applied patch arch/arm/boot/dts/am335x-evmsk.dts cleanly. Applied patch arch/arm/boot/dts/am335x-icev2-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-icev2-prueth.dts cleanly. Applied patch arch/arm/boot/dts/am335x-icev2.dts cleanly. Applied patch arch/arm/boot/dts/am335x-lxm.dts cleanly. Applied patch arch/arm/boot/dts/am335x-nano.dts cleanly. Applied patch arch/arm/boot/dts/am335x-olimex-som.dts cleanly. Applied patch arch/arm/boot/dts/am335x-pepper.dts cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-can0.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-can1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-emmc.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-i2c2.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-nxp-hdmi.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-panel-1024x600-24bit.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-spi0.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-spi1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-spi1a.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-ttyS1.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-ttyS2.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-ttyS4.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-peripheral-ttyS5.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-pocketbeagle-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dts cleanly. Applied patch arch/arm/boot/dts/am335x-pocketbeagle-techlab.dts cleanly. Applied patch arch/arm/boot/dts/am335x-pocketbeagle.dts cleanly. Applied patch arch/arm/boot/dts/am335x-roboticscape.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dts cleanly. Applied patch arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dts cleanly. Applied patch arch/arm/boot/dts/am335x-sancloud-bbe.dts cleanly. Applied patch arch/arm/boot/dts/am335x-som-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am33xx-clocks.dtsi cleanly. Applied patch arch/arm/boot/dts/am33xx.dtsi cleanly. Applied patch arch/arm/boot/dts/am4372.dtsi cleanly. Applied patch arch/arm/boot/dts/am437x-gp-evm-hdmi.dts cleanly. Applied patch arch/arm/boot/dts/am437x-gp-evm.dts cleanly. Applied patch arch/arm/boot/dts/am437x-idk-evm.dts cleanly. Applied patch arch/arm/boot/dts/am437x-sk-evm.dts cleanly. Applied patch arch/arm/boot/dts/am43x-epos-evm-hdmi.dts cleanly. Applied patch arch/arm/boot/dts/am43x-epos-evm.dts cleanly. Applied patch arch/arm/boot/dts/am571x-idk-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am571x-idk-lcd-osd101t2045.dts cleanly. Applied patch arch/arm/boot/dts/am571x-idk-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/am571x-idk.dts cleanly. Applied patch arch/arm/boot/dts/am5729-beagleboneai-roboticscape.dts cleanly. Applied patch arch/arm/boot/dts/am5729-beagleboneai.dts cleanly. Applied patch arch/arm/boot/dts/am572x-idk-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am572x-idk-lcd-osd101t2045.dts cleanly. Applied patch arch/arm/boot/dts/am572x-idk-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/am572x-idk.dts cleanly. Applied patch arch/arm/boot/dts/am574x-idk-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/am574x-idk.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am57xx-beagle-x15-gssi.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-beagle-x15-revc.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-beagle-x15.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-cmem.dtsi cleanly. Applied patch arch/arm/boot/dts/am57xx-evm-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am57xx-evm-reva3.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-evm.dts cleanly. Applied patch arch/arm/boot/dts/am57xx-idk-common.dtsi cleanly. Applied patch arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtsi cleanly. Applied patch arch/arm/boot/dts/da850-lcdk.dts cleanly. Applied patch arch/arm/boot/dts/da850.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7-dspeve-thermal.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7-evm-common.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7-evm-lcd-osd101t2045.dts cleanly. Applied patch arch/arm/boot/dts/dra7-evm-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/dra7-evm.dts cleanly. Applied patch arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7-iva-thermal.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7-pru-iodelay.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7.dtsi cleanly. Applied patch arch/arm/boot/dts/dra71-evm-lcd-auo-g101evn01.0.dts cleanly. Applied patch arch/arm/boot/dts/dra71-evm.dts cleanly. Applied patch arch/arm/boot/dts/dra71-lcard.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-common.dtsi cleanly. Applied patch arch/arm/boot/dts/dra72-evm-lcd-osd101t2045.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-revc-lcd-osd101t2045.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-revc-lcd-osd101t2587.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-revc.dts cleanly. Applied patch arch/arm/boot/dts/dra72-evm-tps65917.dtsi cleanly. Applied patch arch/arm/boot/dts/dra72-evm.dts cleanly. Applied patch arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi cleanly. Applied patch arch/arm/boot/dts/dra72x.dtsi cleanly. Applied patch arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi cleanly. Applied patch arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi cleanly. Applied patch arch/arm/boot/dts/dra74x-p.dtsi cleanly. Applied patch arch/arm/boot/dts/dra74x.dtsi cleanly. Applied patch arch/arm/boot/dts/dra76-evm-tfp410.dts cleanly. Applied patch arch/arm/boot/dts/dra76-evm.dts cleanly. Applied patch arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi cleanly. Applied patch arch/arm/boot/dts/dra76x.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7x-evm-lcd-auo-g101evn01.0.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7x-evm-lcd-osd101t2045.dtsi cleanly. Applied patch arch/arm/boot/dts/dra7xx-clocks.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-gpio.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-rts-cyclone.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-rts-hv.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-rts-pru.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-serial.dtsi cleanly. Applied patch arch/arm/boot/dts/gssi-27-009-wl1837.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2e-evm.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2e-netcp.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2e.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2g-evm-lcd.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2g-evm.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2g-ice.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2g-netcp.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2g.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2hk-evm.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2hk-netcp.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2hk.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2l-evm.dts cleanly. Applied patch arch/arm/boot/dts/keystone-k2l-netcp.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone-k2l.dtsi cleanly. Applied patch arch/arm/boot/dts/keystone.dtsi cleanly. Applied patch arch/arm/boot/dts/omap4-cpu-thermal.dtsi cleanly. Applied patch arch/arm/boot/dts/omap4-panda-common.dtsi cleanly. Applied patch arch/arm/boot/dts/omap4.dtsi cleanly. Applied patch arch/arm/boot/dts/omap5-board-common.dtsi cleanly. Applied patch arch/arm/boot/dts/omap5-core-thermal.dtsi cleanly. Applied patch arch/arm/boot/dts/omap5-gpu-thermal.dtsi cleanly. Applied patch arch/arm/boot/dts/omap5-uevm.dts cleanly. Applied patch arch/arm/boot/dts/omap5.dtsi cleanly. Applied patch arch/arm/boot/dts/omap54xx-clocks.dtsi cleanly. Applied patch arch/arm/boot/dts/ti/Makefile cleanly. Applied patch arch/arm/boot/dts/ti/am57xx-evm-common.dtso cleanly. Applied patch arch/arm/boot/dts/ti/am57xx-evm-reva3.dtso cleanly. Applied patch arch/arm/boot/dts/ti/am57xx-evm.dtso cleanly. Applied patch arch/arm/boot/dts/ti/am57xx-evm.its cleanly. Applied patch arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dtso cleanly. Applied patch arch/arm/boot/dts/ti/dra71-evm-nand.dtso cleanly. Applied patch arch/arm/boot/dts/ti/dra71-evm.its cleanly. Applied patch arch/arm/boot/dts/ti/mt9t111.dtso cleanly. Applied patch arch/arm/boot/dts/ti/ov10635.dtso cleanly. Applied patch arch/arm/boot/dts/tps65217.dtsi cleanly. Applied patch arch/arm/common/it8152.c cleanly. Applied patch arch/arm/configs/davinci_all_defconfig cleanly. Applied patch arch/arm/configs/keystone_defconfig cleanly. Applied patch arch/arm/configs/multi_v7_defconfig cleanly. Applied patch arch/arm/configs/rcn-ee_defconfig cleanly. Applied patch arch/arm/include/asm/arch_timer.h cleanly. Applied patch arch/arm/include/asm/assembler.h cleanly. Applied patch arch/arm/include/asm/atomic.h cleanly. Applied patch arch/arm/include/asm/bitops.h cleanly. Applied patch arch/arm/include/asm/cmpxchg.h cleanly. Applied patch arch/arm/include/asm/efi.h cleanly. Applied patch arch/arm/include/asm/entry-macro-multi.S cleanly. Applied patch arch/arm/include/asm/hw_irq.h cleanly. Applied patch arch/arm/include/asm/ipipe.h cleanly. Applied patch arch/arm/include/asm/ipipe_base.h cleanly. Applied patch arch/arm/include/asm/ipipe_hwirq.h cleanly. Applied patch arch/arm/include/asm/irq.h cleanly. Applied patch arch/arm/include/asm/irqflags.h cleanly. Applied patch arch/arm/include/asm/mmu_context.h cleanly. Applied patch arch/arm/include/asm/percpu.h cleanly. Applied patch arch/arm/include/asm/pgtable-3level-hwdef.h cleanly. Applied patch arch/arm/include/asm/pgtable-3level.h cleanly. Applied patch arch/arm/include/asm/setup.h cleanly. Applied patch arch/arm/include/asm/switch_to.h cleanly. Applied patch arch/arm/include/asm/thread_info.h cleanly. Applied patch arch/arm/include/asm/uaccess.h cleanly. Applied patch arch/arm/include/asm/xor.h cleanly. Applied patch arch/arm/include/ipipe/thread_info.h cleanly. Applied patch arch/arm/include/uapi/asm/unistd.h cleanly. Applied patch arch/arm/kernel/Makefile cleanly. Applied patch arch/arm/kernel/asm-offsets.c cleanly. Applied patch arch/arm/kernel/devtree.c cleanly. Applied patch arch/arm/kernel/entry-armv.S cleanly. Applied patch arch/arm/kernel/entry-common.S cleanly. Applied patch arch/arm/kernel/entry-header.S cleanly. Applied patch arch/arm/kernel/ipipe.c cleanly. Applied patch arch/arm/kernel/ipipe_tsc.c cleanly. Applied patch arch/arm/kernel/ipipe_tsc_asm.S cleanly. Applied patch arch/arm/kernel/perf_callchain.c cleanly. Applied patch arch/arm/kernel/process.c cleanly. Applied patch arch/arm/kernel/ptrace.c cleanly. Applied patch arch/arm/kernel/raw_printk.c cleanly. Applied patch arch/arm/kernel/setup.c cleanly. Applied patch arch/arm/kernel/signal.c cleanly. Applied patch arch/arm/kernel/smccc-call.S cleanly. Applied patch arch/arm/kernel/smp.c cleanly. Applied patch arch/arm/kernel/smp_twd.c cleanly. Applied patch arch/arm/kernel/traps.c cleanly. Applied patch arch/arm/kernel/vdso.c cleanly. Applied patch arch/arm/mach-davinci/Kconfig cleanly. Applied patch arch/arm/mach-davinci/da8xx-dt.c cleanly. Applied patch arch/arm/mach-davinci/time.c cleanly. Applied patch arch/arm/mach-imx/avic.c cleanly. Applied patch arch/arm/mach-imx/cpuidle-imx6q.c cleanly. Applied patch arch/arm/mach-imx/gpc.c cleanly. Applied patch arch/arm/mach-imx/mach-imx51.c cleanly. Applied patch arch/arm/mach-imx/mach-imx53.c cleanly. Applied patch arch/arm/mach-imx/tzic.c cleanly. Applied patch arch/arm/mach-keystone/Kconfig cleanly. Applied patch arch/arm/mach-omap1/Kconfig cleanly. Applied patch arch/arm/mach-omap1/common.h cleanly. Applied patch arch/arm/mach-omap1/i2c.c cleanly. Applied patch arch/arm/plat-omap/include/plat/i2c.h => arch/arm/mach-omap1/i2c.h cleanly. Applied patch arch/arm/mach-omap1/pm.c cleanly. Applied patch arch/arm/mach-omap1/timer.c cleanly. Applied patch arch/arm/mach-omap2/Kconfig cleanly. Applied patch arch/arm/mach-omap2/Makefile cleanly. Applied patch arch/arm/mach-omap2/clockdomain.c cleanly. Applied patch arch/arm/mach-omap2/clockdomain.h cleanly. Applied patch arch/arm/mach-omap2/clockdomains43xx_data.c cleanly. Applied patch arch/arm/mach-omap2/clockdomains7xx_data.c cleanly. Applied patch arch/arm/mach-omap2/cm33xx.c cleanly. Applied patch arch/arm/mach-omap2/cminst44xx.c cleanly. Applied patch arch/arm/mach-omap2/common.h cleanly. Applied patch arch/arm/mach-omap2/control.c cleanly. Applied patch arch/arm/mach-omap2/control.h cleanly. Applied patch arch/arm/mach-omap2/devices.c cleanly. Applied patch arch/arm/mach-omap2/hsmmc.c cleanly. Applied patch arch/arm/mach-omap2/i2c.h cleanly. Applied patch arch/arm/mach-omap2/id.c cleanly. Applied patch arch/arm/mach-omap2/io.c cleanly. Applied patch arch/arm/mach-omap2/msdi.c cleanly. Applied patch arch/arm/mach-omap2/omap-iommu.c cleanly. Applied patch arch/arm/mach-omap2/omap-secure.h cleanly. Applied patch arch/arm/mach-omap2/omap-wakeupgen.c cleanly. Applied patch arch/arm/mach-omap2/omap4-common.c cleanly. Applied patch arch/arm/mach-omap2/omap_device.c cleanly. Applied patch arch/arm/mach-omap2/omap_device.h cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod.h cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_2420_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_2430_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_33xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_3xxx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_43xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_44xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_54xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_7xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_81xx_data.c cleanly. Applied patch arch/arm/mach-omap2/omap_hwmod_common_data.h cleanly. Applied patch arch/arm/mach-omap2/pdata-quirks.c cleanly. Applied patch arch/arm/mach-omap2/pm-asm-offsets.c cleanly. Applied patch arch/arm/mach-omap2/pm.h cleanly. Applied patch arch/arm/mach-omap2/pm33xx-core.c cleanly. Applied patch arch/arm/mach-omap2/powerdomain.c cleanly. Applied patch arch/arm/mach-omap2/powerdomain.h cleanly. Applied patch arch/arm/mach-omap2/prcm43xx.h cleanly. Applied patch arch/arm/mach-omap2/prm.h cleanly. Applied patch arch/arm/mach-omap2/prm33xx.c cleanly. Applied patch arch/arm/mach-omap2/prm44xx.c cleanly. Applied patch arch/arm/mach-omap2/prm_common.c cleanly. Applied patch arch/arm/mach-omap2/remoteproc.c cleanly. Applied patch arch/arm/mach-omap2/remoteproc.h cleanly. Applied patch arch/arm/mach-omap2/sleep33xx.S cleanly. Applied patch arch/arm/mach-omap2/sleep43xx.S cleanly. Applied patch arch/arm/mach-omap2/soc.h cleanly. Applied patch arch/arm/mach-omap2/timer.c cleanly. Applied patch arch/arm/mach-socfpga/Kconfig cleanly. Applied patch arch/arm/mach-sti/Kconfig cleanly. Applied patch arch/arm/mach-sunxi/Kconfig cleanly. Applied patch arch/arm/mm/Kconfig cleanly. Applied patch arch/arm/mm/alignment.c cleanly. Applied patch arch/arm/mm/cache-l2x0.c cleanly. Applied patch arch/arm/mm/context.c cleanly. Applied patch arch/arm/mm/fault.c cleanly. Applied patch arch/arm/plat-omap/Kconfig cleanly. Applied patch arch/arm/plat-omap/Makefile cleanly. Applied patch arch/arm/vfp/entry.S cleanly. Applied patch arch/arm/vfp/vfphw.S cleanly. Applied patch arch/arm/vfp/vfpmodule.c cleanly. Applied patch arch/arm/xenomai/Kconfig cleanly. Applied patch arch/arm/xenomai/Makefile cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/calibration.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/features.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/fptest.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/machine.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/syscall.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/syscall32.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/thread.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/uapi/arith.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/uapi/features.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/uapi/fptest.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/uapi/syscall.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/uapi/tsc.h cleanly. Applied patch arch/arm/xenomai/include/asm/xenomai/wrappers.h cleanly. Applied patch arch/arm/xenomai/machine.c cleanly. Applied patch arch/arm/xenomai/mayday.c cleanly. Applied patch arch/arm/xenomai/switch.S cleanly. Applied patch arch/arm/xenomai/syscall.c cleanly. Applied patch arch/arm/xenomai/thread.c cleanly. Applied patch arch/arm64/Kconfig cleanly. Applied patch arch/arm64/Kconfig.platforms cleanly. Applied patch arch/arm64/Makefile cleanly. Applied patch arch/arm64/boot/dts/Makefile cleanly. Applied patch arch/arm64/boot/dts/ti/Makefile cleanly. Applied patch arch/arm64/boot/dts/ti/am654-industrial-thermal.dtsi cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am6.dtsi cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-base-board.dts cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-evm-csi2-ov490.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-gp.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-idk.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso cleanly. Applied patch arch/arm64/boot/dts/ti/k3-am654.dtsi cleanly. Applied patch arch/mips/include/asm/jump_label.h cleanly. Applied patch arch/mips/kernel/vmlinux.lds.S cleanly. Applied patch arch/mips/loongson64/lemote-2f/irq.c cleanly. Applied patch arch/powerpc/Kconfig cleanly. Applied patch arch/powerpc/include/asm/asm-prototypes.h cleanly. Applied patch arch/powerpc/include/asm/barrier.h cleanly. Applied patch arch/powerpc/include/asm/code-patching-asm.h cleanly. Applied patch arch/powerpc/include/asm/code-patching.h cleanly. Applied patch arch/powerpc/include/asm/feature-fixups.h cleanly. Applied patch arch/powerpc/include/asm/hvcall.h cleanly. Applied patch arch/powerpc/include/asm/ppc-opcode.h cleanly. Applied patch arch/powerpc/include/asm/ppc_asm.h cleanly. Applied patch arch/powerpc/include/asm/security_features.h cleanly. Applied patch arch/powerpc/include/asm/setup.h cleanly. Applied patch arch/powerpc/include/asm/uaccess.h cleanly. Applied patch arch/powerpc/kernel/Makefile cleanly. Applied patch arch/powerpc/kernel/entry_32.S cleanly. Applied patch arch/powerpc/kernel/entry_64.S cleanly. Applied patch arch/powerpc/kernel/exceptions-64e.S cleanly. Applied patch arch/powerpc/kernel/head_booke.h cleanly. Applied patch arch/powerpc/kernel/head_fsl_booke.S cleanly. Applied patch arch/powerpc/kernel/module.c cleanly. Applied patch arch/powerpc/kernel/security.c cleanly. Applied patch arch/powerpc/kernel/setup-common.c cleanly. Applied patch arch/powerpc/kernel/vmlinux.lds.S cleanly. Applied patch arch/powerpc/kvm/bookehv_interrupts.S cleanly. Applied patch arch/powerpc/kvm/e500_emulate.c cleanly. Applied patch arch/powerpc/lib/code-patching.c cleanly. Applied patch arch/powerpc/lib/feature-fixups.c cleanly. Applied patch arch/powerpc/mm/tlb_low_64e.S cleanly. Applied patch arch/powerpc/net/bpf_jit.h cleanly. Applied patch arch/powerpc/net/bpf_jit32.h cleanly. Applied patch arch/powerpc/net/bpf_jit64.h cleanly. Applied patch arch/powerpc/net/bpf_jit_comp64.c cleanly. Applied patch arch/powerpc/platforms/powernv/setup.c cleanly. Applied patch arch/powerpc/platforms/pseries/setup.c cleanly. Applied patch arch/x86/Kconfig cleanly. Applied patch arch/x86/include/asm/kvm_host.h cleanly. Applied patch arch/x86/include/asm/unwind.h cleanly. Applied patch arch/x86/kernel/unwind_frame.c cleanly. Applied patch arch/x86/kernel/unwind_orc.c cleanly. Applied patch arch/x86/kvm/vmx.c cleanly. Applied patch arch/x86/kvm/x86.c cleanly. Applied patch crypto/sha256_generic.c cleanly. Applied patch drivers/Makefile cleanly. Applied patch drivers/base/base.h cleanly. Applied patch drivers/base/core.c cleanly. Applied patch drivers/base/dd.c cleanly. Applied patch drivers/base/power/opp/Makefile cleanly. Applied patch drivers/base/power/opp/of.c cleanly. Applied patch drivers/base/power/opp/ti-opp-supply.c cleanly. Applied patch drivers/base/regmap/regmap-irq.c cleanly. Applied patch drivers/block/loop.c cleanly. Applied patch drivers/bluetooth/hci_h4.c cleanly. Applied patch drivers/bluetooth/hci_ldisc.c cleanly. Applied patch drivers/char/hw_random/Kconfig cleanly. Applied patch drivers/clk/Makefile cleanly. Applied patch drivers/clk/clk.c cleanly. Applied patch drivers/clk/keystone/Kconfig cleanly. Applied patch drivers/clk/keystone/sci-clk.c cleanly. Applied patch drivers/clk/ti/clk.c cleanly. Applied patch drivers/clk/ti/clock.h cleanly. Applied patch drivers/clk/ti/divider.c cleanly. Applied patch drivers/clk/ti/dpll.c cleanly. Applied patch drivers/clk/ti/dpll3xxx.c cleanly. Applied patch drivers/clk/ti/gate.c cleanly. Applied patch drivers/clk/ti/mux.c cleanly. Applied patch drivers/clocksource/Kconfig cleanly. Applied patch drivers/clocksource/Makefile cleanly. Applied patch drivers/clocksource/arm_arch_timer.c cleanly. Applied patch drivers/clocksource/arm_global_timer.c cleanly. Applied patch drivers/clocksource/bcm2835_timer.c cleanly. Applied patch drivers/clocksource/dw_apb_timer.c cleanly. Applied patch drivers/clocksource/dw_apb_timer_of.c cleanly. Applied patch drivers/clocksource/timer-imx-gpt.c cleanly. Applied patch drivers/clocksource/timer-keystone.c cleanly. Applied patch drivers/clocksource/timer-sp804.c cleanly. Applied patch arch/arm/plat-omap/dmtimer.c => drivers/clocksource/timer-ti-dm.c cleanly. Applied patch drivers/cpufreq/ti-cpufreq.c cleanly. Applied patch drivers/cpuidle/Kconfig cleanly. Applied patch drivers/cpuidle/cpuidle.c cleanly. Applied patch drivers/crypto/Kconfig cleanly. Applied patch drivers/crypto/Makefile cleanly. Applied patch drivers/crypto/omap-aes.c cleanly. Applied patch drivers/crypto/omap-crypto.c cleanly. Applied patch drivers/crypto/omap-sham.c cleanly. Applied patch drivers/crypto/sa2ul.c cleanly. Applied patch drivers/crypto/sa2ul.h cleanly. Applied patch drivers/dma/Kconfig cleanly. Applied patch drivers/dma/Makefile cleanly. Applied patch drivers/dma/dmaengine.c cleanly. Applied patch drivers/dma/dmaengine.h cleanly. Applied patch drivers/dma/ti/Kconfig cleanly. Applied patch drivers/dma/ti/Makefile cleanly. Applied patch drivers/dma/cppi41.c => drivers/dma/ti/cppi41.c cleanly. Applied patch drivers/dma/ti-dma-crossbar.c => drivers/dma/ti/dma-crossbar.c cleanly. Applied patch drivers/dma/edma.c => drivers/dma/ti/edma.c cleanly. Applied patch drivers/dma/ti/k3-navss-udma.c cleanly. Applied patch drivers/dma/ti/k3-udma-private.c cleanly. Applied patch drivers/dma/ti/k3-udma.c cleanly. Applied patch drivers/dma/ti/k3-udma.h cleanly. Applied patch drivers/dma/omap-dma.c => drivers/dma/ti/omap-dma.c cleanly. Applied patch drivers/dma/virt-dma.c cleanly. Applied patch drivers/dma/virt-dma.h cleanly. Applied patch drivers/edac/Kconfig cleanly. Applied patch drivers/edac/Makefile cleanly. Applied patch drivers/edac/ti_edac.c cleanly. Applied patch drivers/firmware/ti_sci.c cleanly. Applied patch drivers/firmware/ti_sci.h cleanly. Applied patch drivers/gpio/Kconfig cleanly. Applied patch drivers/gpio/Makefile cleanly. Applied patch drivers/gpio/gpio-adnp.c cleanly. Applied patch drivers/gpio/gpio-davinci.c cleanly. Applied patch drivers/gpio/gpio-exar.c cleanly. Applied patch drivers/gpio/gpio-mvebu.c cleanly. Applied patch drivers/gpio/gpio-mxc.c cleanly. Applied patch drivers/gpio/gpio-of-helper.c cleanly. Applied patch drivers/gpio/gpio-omap.c cleanly. Applied patch drivers/gpio/gpio-pca953x.c cleanly. Applied patch drivers/gpio/gpio-pl061.c cleanly. Applied patch drivers/gpio/gpio-zynq.c cleanly. Applied patch drivers/gpio/gpiolib-sysfs.c cleanly. Applied patch drivers/gpio/gpiolib.c cleanly. Applied patch drivers/gpu/drm/Kconfig cleanly. Applied patch drivers/gpu/drm/Makefile cleanly. Applied patch drivers/gpu/drm/bridge/tc358767.c cleanly. Applied patch drivers/gpu/drm/drm_atomic.c cleanly. Applied patch drivers/gpu/drm/drm_atomic_helper.c cleanly. Applied patch drivers/gpu/drm/drm_blend.c cleanly. Applied patch drivers/gpu/drm/drm_color_mgmt.c cleanly. Applied patch drivers/gpu/drm/drm_crtc.c cleanly. Applied patch drivers/gpu/drm/drm_mode_object.c cleanly. Applied patch drivers/gpu/drm/drm_modes.c cleanly. Applied patch drivers/gpu/drm/etnaviv/Kconfig cleanly. Applied patch drivers/gpu/drm/etnaviv/etnaviv_drv.c cleanly. Applied patch drivers/gpu/drm/i2c/Kconfig cleanly. Applied patch drivers/gpu/drm/i2c/Makefile cleanly. Applied patch drivers/gpu/drm/i2c/adihdmi.h cleanly. Applied patch drivers/gpu/drm/i2c/adihdmi_drv.c cleanly. Applied patch drivers/gpu/drm/omapdrm/Kconfig cleanly. Applied patch drivers/gpu/drm/omapdrm/Makefile cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/Kconfig cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/Makefile cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/connector-dvi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/connector-hdmi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/dra7-evm-encoder-tpd12s015.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-opa362.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022-audio.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022-video.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-sii9022.h cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-tc358768.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-dpi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c cleanly. Applied patch drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/Kconfig cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/Makefile cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/base.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/core.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dispc.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dispc.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dispc6.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dispc6.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dispc_coefs.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/display.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dpi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dpi6.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dsi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dss-of.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dss.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dss.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dss6.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/dss6.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi4.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi4_core.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi5.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi_phy.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi_pll.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/hdmi_wp.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/omapdss.h cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/output.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/pll.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/sdi.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/venc.c cleanly. Applied patch drivers/gpu/drm/omapdrm/dss/video-pll.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_connector.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_connector.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_crtc.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_crtc.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_debugfs.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_dmm_priv.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_dmm_tiler.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_dmm_tiler.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_drv.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_drv.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_encoder.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_encoder.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_fb.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_fb.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_fbdev.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_fbdev.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_gem.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_gem.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_irq.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_irq.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_overlay.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_overlay.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_plane.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_plane.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_wb.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_wb.h cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_wb_cap.c cleanly. Applied patch drivers/gpu/drm/omapdrm/omap_wb_m2m.c cleanly. Applied patch drivers/gpu/drm/omapdrm/tcm-sita.c cleanly. Applied patch drivers/gpu/drm/omapdrm/tcm-sita.h cleanly. Applied patch drivers/gpu/drm/omapdrm/tcm.h cleanly. Applied patch drivers/gpu/drm/panel/panel-simple.c cleanly. Applied patch drivers/gpu/drm/tidss/Kconfig cleanly. Applied patch drivers/gpu/drm/tidss/Makefile cleanly. Applied patch drivers/gpu/drm/tidss/tidss_crtc.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_crtc.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_dispc.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_dispc6.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_dispc6.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_dispc7.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_dispc7.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_drv.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_drv.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_encoder.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_encoder.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_irq.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_irq.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_kms.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_kms.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_plane.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_plane.h cleanly. Applied patch drivers/gpu/drm/tidss/tidss_scale_coefs.c cleanly. Applied patch drivers/gpu/drm/tidss/tidss_scale_coefs.h cleanly. Applied patch drivers/gpu/drm/tilcdc/Kconfig cleanly. Applied patch drivers/gpu/drm/tilcdc/tilcdc_crtc.c cleanly. Applied patch drivers/gpu/drm/tilcdc/tilcdc_panel.c cleanly. Applied patch drivers/gpu/drm/tilcdc/tilcdc_tfp410.c cleanly. Applied patch drivers/gpu/drm/vgem/vgem_drv.c cleanly. Applied patch drivers/gpu/drm/vmwgfx/vmwgfx_fb.c cleanly. Applied patch drivers/gpu/ipu-v3/ipu-common.c cleanly. Applied patch drivers/gpu/ipu-v3/ipu-prv.h cleanly. Applied patch drivers/hwspinlock/Kconfig cleanly. Applied patch drivers/hwspinlock/omap_hwspinlock.c cleanly. Applied patch drivers/i2c/busses/Kconfig cleanly. Applied patch drivers/i2c/busses/i2c-davinci.c cleanly. Applied patch drivers/i2c/busses/i2c-omap.c cleanly. Applied patch drivers/iio/accel/bmc150-accel-core.c cleanly. Applied patch drivers/iio/accel/kxcjk-1013.c cleanly. Applied patch drivers/iio/accel/kxsd9.c cleanly. Applied patch drivers/iio/accel/mma7455_core.c cleanly. Applied patch drivers/iio/accel/mma8452.c cleanly. Applied patch drivers/iio/accel/sca3000.c cleanly. Applied patch drivers/iio/adc/Kconfig cleanly. Applied patch drivers/iio/adc/Makefile cleanly. Applied patch drivers/iio/adc/ad7793.c cleanly. Applied patch drivers/iio/adc/ad799x.c cleanly. Applied patch drivers/iio/adc/ad_sigma_delta.c cleanly. Applied patch drivers/iio/adc/at91-sama5d2_adc.c cleanly. Applied patch drivers/iio/adc/at91_adc.c cleanly. Applied patch drivers/iio/adc/axp288_adc.c cleanly. Applied patch drivers/iio/adc/dln2-adc.c cleanly. Applied patch drivers/iio/adc/hx711.c cleanly. Applied patch drivers/iio/adc/ina2xx-adc.c cleanly. Applied patch drivers/iio/adc/max1027.c cleanly. Applied patch drivers/iio/adc/max1118.c cleanly. Applied patch drivers/iio/adc/max9611.c cleanly. Applied patch drivers/iio/adc/mcp3422.c cleanly. Applied patch drivers/iio/adc/meson_saradc.c cleanly. Applied patch drivers/iio/adc/qcom-pm8xxx-xoadc.c cleanly. Applied patch drivers/iio/adc/qcom-spmi-vadc.c cleanly. Applied patch drivers/iio/adc/rockchip_saradc.c cleanly. Applied patch drivers/iio/adc/stm32-adc-core.c cleanly. Applied patch drivers/iio/adc/stm32-adc-core.h cleanly. Applied patch drivers/iio/adc/stm32-adc.c cleanly. Applied patch drivers/iio/adc/stmpe-adc.c cleanly. Applied patch drivers/iio/adc/ti-adc081c.c cleanly. Applied patch drivers/iio/adc/ti-adc0832.c cleanly. Applied patch drivers/iio/adc/ti-adc084s021.c cleanly. Applied patch drivers/iio/adc/ti-adc12138.c cleanly. Applied patch drivers/iio/adc/ti-ads1015.c cleanly. Applied patch drivers/iio/adc/xilinx-xadc-core.c cleanly. Applied patch drivers/iio/chemical/ccs811.c cleanly. Applied patch drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c cleanly. Applied patch drivers/iio/common/ssp_sensors/ssp_iio.c cleanly. Applied patch drivers/iio/dac/ad5380.c cleanly. Applied patch drivers/iio/dac/ad5504.c cleanly. Applied patch drivers/iio/dac/ad5592r-base.c cleanly. Applied patch drivers/iio/dac/mcp4725.c cleanly. Applied patch drivers/iio/dac/mcp4922.c cleanly. Applied patch drivers/iio/dac/vf610_dac.c cleanly. Applied patch drivers/iio/gyro/bmg160_core.c cleanly. Applied patch drivers/iio/gyro/itg3200_buffer.c cleanly. Applied patch drivers/iio/gyro/mpu3050-core.c cleanly. Applied patch drivers/iio/health/afe4403.c cleanly. Applied patch drivers/iio/health/afe4404.c cleanly. Applied patch drivers/iio/humidity/hdc100x.c cleanly. Applied patch drivers/iio/humidity/hid-sensor-humidity.c cleanly. Applied patch drivers/iio/imu/adis16400_buffer.c cleanly. Applied patch drivers/iio/imu/adis16400_core.c cleanly. Applied patch drivers/iio/imu/adis16480.c cleanly. Applied patch drivers/iio/imu/adis_buffer.c cleanly. Applied patch drivers/iio/imu/bmi160/bmi160_core.c cleanly. Applied patch drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c cleanly. Applied patch drivers/iio/industrialio-buffer.c cleanly. Applied patch drivers/iio/industrialio-core.c cleanly. Applied patch drivers/iio/light/bh1750.c cleanly. Applied patch drivers/iio/light/hid-sensor-prox.c cleanly. Applied patch drivers/iio/light/ltr501.c cleanly. Applied patch drivers/iio/light/max44000.c cleanly. Applied patch drivers/iio/light/opt3001.c cleanly. Applied patch drivers/iio/light/rpr0521.c cleanly. Applied patch drivers/iio/light/si1145.c cleanly. Applied patch drivers/iio/light/tsl2583.c cleanly. Applied patch drivers/iio/light/vcnl4000.c cleanly. Applied patch drivers/iio/magnetometer/ak8974.c cleanly. Applied patch drivers/iio/magnetometer/ak8975.c cleanly. Applied patch drivers/iio/magnetometer/hmc5843_i2c.c cleanly. Applied patch drivers/iio/magnetometer/hmc5843_spi.c cleanly. Applied patch drivers/iio/magnetometer/mag3110.c cleanly. Applied patch drivers/iio/pressure/bmp280-core.c cleanly. Applied patch drivers/iio/pressure/mpl3115.c cleanly. Applied patch drivers/iio/pressure/ms5611_core.c cleanly. Applied patch drivers/iio/pressure/zpa2326.c cleanly. Applied patch drivers/iio/proximity/Kconfig cleanly. Applied patch drivers/iio/proximity/Makefile cleanly. Applied patch drivers/iio/proximity/pulsedlight-lidar-lite-v2.c cleanly. Applied patch drivers/iio/proximity/srf04.c cleanly. Applied patch drivers/iio/proximity/vl53l0x-i2c.c cleanly. Applied patch drivers/iio/temperature/hid-sensor-temperature.c cleanly. Applied patch drivers/iio/trigger/stm32-timer-trigger.c cleanly. Applied patch drivers/input/keyboard/matrix_keypad.c cleanly. Applied patch drivers/input/misc/tps65218-pwrbutton.c cleanly. Applied patch drivers/input/touchscreen/ar1021_i2c.c cleanly. Applied patch drivers/input/touchscreen/edt-ft5x06.c cleanly. Applied patch drivers/input/touchscreen/goodix.c cleanly. Applied patch drivers/input/touchscreen/stmpe-ts.c cleanly. Applied patch drivers/input/touchscreen/ti_am335x_tsc.c cleanly. Applied patch drivers/iommu/amd_iommu.c cleanly. Applied patch drivers/iommu/omap-iommu-debug.c cleanly. Applied patch drivers/iommu/omap-iommu.c cleanly. Applied patch drivers/iommu/omap-iommu.h cleanly. Applied patch drivers/irqchip/Kconfig cleanly. Applied patch drivers/irqchip/Makefile cleanly. Applied patch drivers/irqchip/irq-atmel-aic.c cleanly. Applied patch drivers/irqchip/irq-atmel-aic5.c cleanly. Applied patch drivers/irqchip/irq-bcm2835.c cleanly. Applied patch drivers/irqchip/irq-bcm2836.c cleanly. Applied patch drivers/irqchip/irq-bcm7120-l2.c cleanly. Applied patch drivers/irqchip/irq-brcmstb-l2.c cleanly. Applied patch drivers/irqchip/irq-crossbar.c cleanly. Applied patch drivers/irqchip/irq-dw-apb-ictl.c cleanly. Applied patch drivers/irqchip/irq-gic-common.c cleanly. Applied patch drivers/irqchip/irq-gic-common.h cleanly. Applied patch drivers/irqchip/irq-gic-v2m.c cleanly. Applied patch drivers/irqchip/irq-gic-v3-its.c cleanly. Applied patch drivers/irqchip/irq-gic-v3.c cleanly. Applied patch drivers/irqchip/irq-gic.c cleanly. Applied patch drivers/irqchip/irq-imx-gpcv2.c cleanly. Applied patch drivers/irqchip/irq-omap-intc.c cleanly. Applied patch drivers/irqchip/irq-sunxi-nmi.c cleanly. Applied patch drivers/irqchip/irq-ti-sci-inta.c cleanly. Applied patch drivers/irqchip/irq-ti-sci-intr.c cleanly. Applied patch drivers/irqchip/irq-ti-sci-intr.h cleanly. Applied patch drivers/irqchip/irq-versatile-fpga.c cleanly. Applied patch drivers/irqchip/irq-vic.c cleanly. Applied patch drivers/isdn/hardware/mISDN/hfcmulti.c cleanly. Applied patch drivers/leds/Kconfig cleanly. Applied patch drivers/leds/led-class.c cleanly. Applied patch drivers/leds/leds-tlc591xx.c cleanly. Applied patch drivers/leds/trigger/Kconfig cleanly. Applied patch drivers/leds/trigger/Makefile cleanly. Applied patch drivers/leds/trigger/ledtrig-activity.c cleanly. Applied patch drivers/leds/trigger/ledtrig-heartbeat.c cleanly. Applied patch drivers/leds/trigger/ledtrig-netdev.c cleanly. Applied patch drivers/leds/trigger/ledtrig-transient.c cleanly. Applied patch drivers/mailbox/Kconfig cleanly. Applied patch drivers/mailbox/mailbox.c cleanly. Applied patch drivers/mailbox/omap-mailbox.c cleanly. Applied patch drivers/mailbox/pcc.c cleanly. Applied patch drivers/mailbox/ti-msgmgr.c cleanly. Applied patch drivers/media/i2c/Kconfig cleanly. Applied patch drivers/media/i2c/Makefile cleanly. Applied patch drivers/media/i2c/mt9t11x.c cleanly. Applied patch drivers/media/i2c/ov1063x.c cleanly. Applied patch drivers/media/i2c/ov1063x_regs.h cleanly. Applied patch drivers/media/i2c/ov2659.c cleanly. Applied patch drivers/media/i2c/ov490.c cleanly. Applied patch drivers/media/pci/zoran/zoran.h cleanly. Applied patch drivers/media/platform/Kconfig cleanly. Applied patch drivers/media/platform/Makefile cleanly. Applied patch drivers/media/platform/am437x/am437x-vpfe.c cleanly. Applied patch drivers/media/platform/am437x/am437x-vpfe.h cleanly. Applied patch drivers/media/platform/ti-vpe/Makefile cleanly. Applied patch drivers/media/platform/ti-vpe/cal.c cleanly. Applied patch drivers/media/platform/ti-vpe/cal_regs.h cleanly. Applied patch drivers/media/platform/ti-vpe/vip.c cleanly. Applied patch drivers/media/platform/ti-vpe/vip.h cleanly. Applied patch drivers/media/platform/ti-vpe/vpdma.c cleanly. Applied patch drivers/media/platform/ti-vpe/vpdma.h cleanly. Applied patch drivers/media/platform/ti-vpe/vpdma_priv.h cleanly. Applied patch drivers/media/platform/ti-vpe/vpe.c cleanly. Applied patch drivers/media/usb/uvc/uvc_ctrl.c cleanly. Applied patch drivers/media/v4l2-core/v4l2-ctrls.c cleanly. Applied patch drivers/media/v4l2-core/v4l2-fwnode.c cleanly. Applied patch drivers/memory/Kconfig cleanly. Applied patch drivers/memory/Makefile cleanly. Applied patch drivers/memory/emif-asm-offsets.c cleanly. Applied patch drivers/memory/emif.h cleanly. Applied patch drivers/memory/omap-gpmc.c cleanly. Applied patch drivers/memory/ti-emif-pm.c cleanly. Applied patch drivers/memory/ti-emif-sram-pm.S cleanly. Applied patch drivers/mfd/palmas.c cleanly. Applied patch drivers/mfd/stmpe.c cleanly. Applied patch drivers/mfd/ti_am335x_tscadc.c cleanly. Applied patch drivers/mfd/tps65217.c cleanly. Applied patch drivers/misc/Kconfig cleanly. Applied patch drivers/misc/Makefile cleanly. Applied patch drivers/misc/bone_capemgr.c cleanly. Applied patch drivers/misc/cape/Kconfig cleanly. Applied patch drivers/misc/cape/Makefile cleanly. Applied patch drivers/misc/cape/beaglebone/Kconfig cleanly. Applied patch drivers/misc/cape/beaglebone/Makefile cleanly. Applied patch drivers/misc/cape/beaglebone/bone-pinmux-helper.c cleanly. Applied patch drivers/misc/devovmgr.c cleanly. Applied patch drivers/misc/eeprom/at24.c cleanly. Applied patch drivers/misc/pci_endpoint_test.c cleanly. Applied patch drivers/misc/tieqep.c cleanly. Applied patch drivers/mmc/core/card.h cleanly. Applied patch drivers/mmc/core/mmc.c cleanly. Applied patch drivers/mmc/core/quirks.h cleanly. Applied patch drivers/mmc/host/Kconfig cleanly. Applied patch drivers/mmc/host/Makefile cleanly. Applied patch drivers/mmc/host/omap_hsmmc.c cleanly. Applied patch drivers/mmc/host/pxamci.c cleanly. Applied patch drivers/mmc/host/sdhci-of-arasan.c cleanly. Applied patch drivers/mmc/host/sdhci-omap.c cleanly. Applied patch drivers/mmc/host/sdhci.c cleanly. Applied patch drivers/mmc/host/sdhci.h cleanly. Applied patch drivers/mtd/spi-nor/Kconfig cleanly. Applied patch drivers/mtd/spi-nor/cadence-quadspi.c cleanly. Applied patch drivers/mtd/spi-nor/spi-nor.c cleanly. Applied patch drivers/net/can/dev.c cleanly. Applied patch drivers/net/can/m_can/m_can.c cleanly. Applied patch drivers/net/dsa/qca8k.c cleanly. Applied patch drivers/net/ethernet/8390/mac8390.c cleanly. Applied patch drivers/net/ethernet/aquantia/atlantic/aq_ring.c cleanly. Applied patch drivers/net/ethernet/cavium/thunder/nicvf_queues.c cleanly. Applied patch drivers/net/ethernet/stmicro/stmmac/ring_mode.c cleanly. Applied patch drivers/net/ethernet/stmicro/stmmac/stmmac_main.c cleanly. Applied patch drivers/net/ethernet/ti/Kconfig cleanly. Applied patch drivers/net/ethernet/ti/Makefile cleanly. Applied patch drivers/net/ethernet/ti/am65-cpsw-ethtool.c cleanly. Applied patch drivers/net/ethernet/ti/am65-cpsw-nuss.c cleanly. Applied patch drivers/net/ethernet/ti/am65-cpsw-nuss.h cleanly. Applied patch drivers/net/ethernet/ti/am65-cpts.c cleanly. Applied patch drivers/net/ethernet/ti/am65-cpts.h cleanly. Applied patch drivers/net/ethernet/ti/cpsw-phy-sel.c cleanly. Applied patch drivers/net/ethernet/ti/cpsw.c cleanly. Applied patch drivers/net/ethernet/ti/cpsw.h cleanly. Applied patch drivers/net/ethernet/ti/cpsw_ale.c cleanly. Applied patch drivers/net/ethernet/ti/cpsw_ale.h cleanly. Applied patch drivers/net/ethernet/ti/cpsw_sl.c cleanly. Applied patch drivers/net/ethernet/ti/cpsw_sl.h cleanly. Applied patch drivers/net/ethernet/ti/cpts.c cleanly. Applied patch drivers/net/ethernet/ti/cpts.h cleanly. Applied patch drivers/net/ethernet/ti/davinci_cpdma.c cleanly. Applied patch drivers/net/ethernet/ti/davinci_cpdma.h cleanly. Applied patch drivers/net/ethernet/ti/davinci_emac.c cleanly. Applied patch drivers/net/ethernet/ti/davinci_mdio.c cleanly. Applied patch drivers/net/ethernet/ti/davinci_mdio_int.h cleanly. Applied patch drivers/net/ethernet/ti/icss_mii_rt.h cleanly. Applied patch drivers/net/ethernet/ti/icss_switch.h cleanly. Applied patch drivers/net/ethernet/ti/icssg_classifier.c cleanly. Applied patch drivers/net/ethernet/ti/icssg_ethtool.c cleanly. Applied patch drivers/net/ethernet/ti/icssg_hs.c cleanly. Applied patch drivers/net/ethernet/ti/icssg_prueth.c cleanly. Applied patch drivers/net/ethernet/ti/icssg_prueth.h cleanly. Applied patch drivers/net/ethernet/ti/netcp.h cleanly. Applied patch drivers/net/ethernet/ti/netcp_core.c cleanly. Applied patch drivers/net/ethernet/ti/netcp_ethss.c cleanly. Applied patch drivers/net/ethernet/ti/netcp_ethss.h cleanly. Applied patch drivers/net/ethernet/ti/netcp_ethss_sysfs.c cleanly. Applied patch drivers/net/ethernet/ti/netcp_sgmii.c cleanly. Applied patch drivers/net/ethernet/ti/netcp_xgbepcsr.c cleanly. Applied patch drivers/net/ethernet/ti/prueth.c cleanly. Applied patch drivers/net/ethernet/ti/prueth.h cleanly. Applied patch drivers/net/ethernet/wiznet/Kconfig cleanly. Applied patch drivers/net/ethernet/wiznet/Makefile cleanly. Applied patch drivers/net/ethernet/wiznet/w5100-spi.c cleanly. Applied patch drivers/net/ethernet/wiznet/w5100.c cleanly. Applied patch drivers/net/ethernet/wiznet/w5100.h cleanly. Applied patch drivers/net/ethernet/wiznet/w5300.c cleanly. Applied patch drivers/net/phy/mdio_bus.c cleanly. Applied patch drivers/net/tun.c cleanly. Applied patch drivers/net/vxlan.c cleanly. Applied patch drivers/net/wireless/ath/ath10k/wmi.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/Kconfig cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h cleanly. Applied patch drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h cleanly. Applied patch drivers/net/wireless/ti/wl1251/event.c cleanly. Applied patch drivers/net/wireless/ti/wl12xx/main.c cleanly. Applied patch drivers/net/wireless/ti/wlcore/main.c cleanly. Applied patch drivers/net/wireless/ti/wlcore/vendor_cmd.c cleanly. Applied patch drivers/net/wireless/ti/wlcore/wlcore.h cleanly. Applied patch drivers/of/Kconfig cleanly. Applied patch drivers/of/Makefile cleanly. Applied patch drivers/of/base.c cleanly. Applied patch drivers/of/configfs.c cleanly. Applied patch drivers/of/dynamic.c cleanly. Applied patch drivers/of/of_private.h cleanly. Applied patch drivers/of/of_reserved_mem.c cleanly. Applied patch drivers/of/overlay.c cleanly. Applied patch drivers/of/unittest-data/testcases.dts cleanly. Applied patch drivers/of/unittest-data/tests-overlay.dtsi cleanly. Applied patch drivers/of/unittest.c cleanly. Applied patch drivers/pci/dwc/Kconfig cleanly. Applied patch drivers/pci/dwc/Makefile cleanly. Applied patch drivers/pci/dwc/pci-dra7xx.c cleanly. Applied patch drivers/pci/dwc/pci-exynos.c cleanly. Applied patch drivers/pci/dwc/pci-imx6.c cleanly. Applied patch drivers/pci/dwc/pci-keystone-dw.c cleanly. Applied patch drivers/pci/dwc/pci-keystone.c cleanly. Applied patch drivers/pci/dwc/pci-keystone.h cleanly. Applied patch drivers/pci/dwc/pci-layerscape.c cleanly. Applied patch drivers/pci/dwc/pcie-artpec6.c cleanly. Applied patch drivers/pci/dwc/pcie-designware-ep.c cleanly. Applied patch drivers/pci/dwc/pcie-designware-host.c cleanly. Applied patch drivers/pci/dwc/pcie-designware-plat.c cleanly. Applied patch drivers/pci/dwc/pcie-designware.c cleanly. Applied patch drivers/pci/dwc/pcie-designware.h cleanly. Applied patch drivers/pci/dwc/pcie-qcom.c cleanly. Applied patch drivers/pci/endpoint/functions/pci-epf-test.c cleanly. Applied patch drivers/pci/endpoint/pci-epc-core.c cleanly. Applied patch drivers/pci/endpoint/pci-epc-mem.c cleanly. Applied patch drivers/pci/endpoint/pci-epf-core.c cleanly. Applied patch drivers/pci/host/pcie-altera.c cleanly. Applied patch drivers/phy/allwinner/phy-sun4i-usb.c cleanly. Applied patch drivers/phy/phy-core.c cleanly. Applied patch drivers/phy/ti/Kconfig cleanly. Applied patch drivers/phy/ti/Makefile cleanly. Applied patch drivers/phy/ti/phy-am654-mmc.c cleanly. Applied patch drivers/phy/ti/phy-keystone-serdes.c cleanly. Applied patch drivers/phy/ti/phy-omap-usb2.c cleanly. Applied patch drivers/phy/ti/phy-ti-am654.c cleanly. Applied patch drivers/phy/ti/phy-ti-pipe3.c cleanly. Applied patch drivers/pinctrl/Kconfig cleanly. Applied patch drivers/pinctrl/bcm/pinctrl-bcm2835.c cleanly. Applied patch drivers/pinctrl/core.c cleanly. Applied patch drivers/pinctrl/core.h cleanly. Applied patch drivers/pinctrl/pinctrl-mcp23s08.c cleanly. Applied patch drivers/pinctrl/pinctrl-rockchip.c cleanly. Applied patch drivers/pinctrl/pinctrl-single.c cleanly. Applied patch drivers/pinctrl/pinmux.c cleanly. Applied patch drivers/pinctrl/sunxi/pinctrl-sunxi.c cleanly. Applied patch drivers/pinctrl/sunxi/pinctrl-sunxi.h cleanly. Applied patch drivers/power/supply/charger-manager.c cleanly. Applied patch drivers/pwm/Kconfig cleanly. Applied patch drivers/pwm/pwm-omap-dmtimer.c cleanly. Applied patch drivers/pwm/sysfs.c cleanly. Applied patch drivers/regulator/lp87565-regulator.c cleanly. Applied patch drivers/regulator/palmas-regulator.c cleanly. Applied patch drivers/regulator/pbias-regulator.c cleanly. Applied patch drivers/regulator/tps65218-regulator.c cleanly. Applied patch drivers/remoteproc/Kconfig cleanly. Applied patch drivers/remoteproc/Makefile cleanly. Applied patch drivers/remoteproc/da8xx_remoteproc.c cleanly. Applied patch drivers/remoteproc/imx_rproc.c cleanly. Applied patch drivers/remoteproc/keystone_remoteproc.c cleanly. Applied patch drivers/remoteproc/omap_remoteproc.c cleanly. Applied patch drivers/remoteproc/omap_remoteproc.h cleanly. Applied patch drivers/remoteproc/pru_rproc.c cleanly. Applied patch drivers/remoteproc/pru_rproc.h cleanly. Applied patch drivers/remoteproc/pruss.c cleanly. Applied patch drivers/remoteproc/pruss.h cleanly. Applied patch drivers/remoteproc/pruss_intc.c cleanly. Applied patch drivers/remoteproc/pruss_soc_bus.c cleanly. Applied patch drivers/remoteproc/qcom_adsp_pil.c cleanly. Applied patch drivers/remoteproc/qcom_q6v5_pil.c cleanly. Applied patch drivers/remoteproc/qcom_wcnss.c cleanly. Applied patch drivers/remoteproc/remoteproc_core.c cleanly. Applied patch drivers/remoteproc/remoteproc_debugfs.c cleanly. Applied patch drivers/remoteproc/remoteproc_elf_loader.c cleanly. Applied patch drivers/remoteproc/remoteproc_internal.h cleanly. Applied patch drivers/remoteproc/remoteproc_sysfs.c cleanly. Applied patch drivers/remoteproc/st_slim_rproc.c cleanly. Applied patch drivers/remoteproc/ti_k3_r5_remoteproc.c cleanly. Applied patch drivers/remoteproc/ti_sci_proc.h cleanly. Applied patch drivers/remoteproc/wkup_m3_rproc.c cleanly. Applied patch drivers/rpmsg/Kconfig cleanly. Applied patch drivers/rpmsg/Makefile cleanly. Applied patch drivers/rpmsg/rpmsg_core.c cleanly. Applied patch drivers/rpmsg/rpmsg_pru.c cleanly. Applied patch drivers/rpmsg/rpmsg_rpc.c cleanly. Applied patch drivers/rpmsg/rpmsg_rpc_dmabuf.c cleanly. Applied patch drivers/rpmsg/rpmsg_rpc_internal.h cleanly. Applied patch drivers/rpmsg/rpmsg_rpc_sysfs.c cleanly. Applied patch drivers/rpmsg/virtio_rpmsg_bus.c cleanly. Applied patch drivers/rtc/interface.c cleanly. Applied patch drivers/rtc/rtc-lib.c cleanly. Applied patch drivers/rtc/rtc-omap.c cleanly. Applied patch drivers/s390/cio/vfio_ccw_drv.c cleanly. Applied patch drivers/s390/scsi/zfcp_erp.c cleanly. Applied patch drivers/s390/scsi/zfcp_ext.h cleanly. Applied patch drivers/s390/scsi/zfcp_scsi.c cleanly. Applied patch drivers/scsi/ibmvscsi/ibmvscsi.c cleanly. Applied patch drivers/scsi/sd.c cleanly. Applied patch drivers/scsi/ufs/ufshcd.c cleanly. Applied patch drivers/soc/dove/pmu.c cleanly. Applied patch drivers/soc/ti/Kconfig cleanly. Applied patch drivers/soc/ti/Makefile cleanly. Applied patch drivers/soc/ti/k3-navss-desc-pool.c cleanly. Applied patch drivers/soc/ti/k3-navss-ringacc.c cleanly. Applied patch drivers/soc/ti/keystone_dsp_mem.c cleanly. Applied patch drivers/soc/ti/knav_dma.c cleanly. Applied patch drivers/soc/ti/knav_qmss.h cleanly. Applied patch drivers/soc/ti/knav_qmss_queue.c cleanly. Applied patch drivers/soc/ti/pm33xx.c cleanly. Applied patch drivers/soc/ti/wkup_m3_ipc.c cleanly. Applied patch drivers/spi/Kconfig cleanly. Applied patch drivers/spi/spi-omap2-mcspi.c cleanly. Applied patch drivers/spi/spidev.c cleanly. Applied patch drivers/staging/comedi/comedidev.h cleanly. Applied patch drivers/staging/comedi/drivers.c cleanly. Applied patch drivers/staging/comedi/drivers/ni_mio_common.c cleanly. Applied patch drivers/staging/fbtft/fb_ssd1306.c cleanly. Applied patch drivers/staging/fbtft/fbtft_device.c cleanly. Applied patch drivers/staging/greybus/Documentation/firmware/authenticate.c cleanly. Applied patch drivers/staging/greybus/Documentation/firmware/firmware.c cleanly. Applied patch drivers/staging/greybus/TODO cleanly. Applied patch drivers/staging/greybus/arche-apb-ctrl.c cleanly. Applied patch drivers/staging/greybus/arche-platform.c cleanly. Applied patch drivers/staging/greybus/arche_platform.h cleanly. Applied patch drivers/staging/greybus/arpc.h cleanly. Applied patch drivers/staging/greybus/audio_apbridgea.c cleanly. Applied patch drivers/staging/greybus/audio_apbridgea.h cleanly. Applied patch drivers/staging/greybus/audio_codec.c cleanly. Applied patch drivers/staging/greybus/audio_codec.h cleanly. Applied patch drivers/staging/greybus/audio_gb.c cleanly. Applied patch drivers/staging/greybus/audio_manager.c cleanly. Applied patch drivers/staging/greybus/audio_manager.h cleanly. Applied patch drivers/staging/greybus/audio_manager_module.c cleanly. Applied patch drivers/staging/greybus/audio_manager_private.h cleanly. Applied patch drivers/staging/greybus/audio_manager_sysfs.c cleanly. Applied patch drivers/staging/greybus/audio_module.c cleanly. Applied patch drivers/staging/greybus/audio_topology.c cleanly. Applied patch drivers/staging/greybus/authentication.c cleanly. Applied patch drivers/staging/greybus/bootrom.c cleanly. Applied patch drivers/staging/greybus/bundle.c cleanly. Applied patch drivers/staging/greybus/bundle.h cleanly. Applied patch drivers/staging/greybus/camera.c cleanly. Applied patch drivers/staging/greybus/connection.c cleanly. Applied patch drivers/staging/greybus/connection.h cleanly. Applied patch drivers/staging/greybus/control.c cleanly. Applied patch drivers/staging/greybus/control.h cleanly. Applied patch drivers/staging/greybus/core.c cleanly. Applied patch drivers/staging/greybus/debugfs.c cleanly. Applied patch drivers/staging/greybus/es2.c cleanly. Applied patch drivers/staging/greybus/firmware.h cleanly. Applied patch drivers/staging/greybus/fw-core.c cleanly. Applied patch drivers/staging/greybus/fw-download.c cleanly. Applied patch drivers/staging/greybus/fw-management.c cleanly. Applied patch drivers/staging/greybus/gb-camera.h cleanly. Applied patch drivers/staging/greybus/gbphy.c cleanly. Applied patch drivers/staging/greybus/gbphy.h cleanly. Applied patch drivers/staging/greybus/gpio.c cleanly. Applied patch drivers/staging/greybus/greybus.h cleanly. Applied patch drivers/staging/greybus/greybus_authentication.h cleanly. Applied patch drivers/staging/greybus/greybus_firmware.h cleanly. Applied patch drivers/staging/greybus/greybus_manifest.h cleanly. Applied patch drivers/staging/greybus/greybus_protocols.h cleanly. Applied patch drivers/staging/greybus/greybus_trace.h cleanly. Applied patch drivers/staging/greybus/hd.c cleanly. Applied patch drivers/staging/greybus/hd.h cleanly. Applied patch drivers/staging/greybus/hid.c cleanly. Applied patch drivers/staging/greybus/i2c.c cleanly. Applied patch drivers/staging/greybus/interface.c cleanly. Applied patch drivers/staging/greybus/interface.h cleanly. Applied patch drivers/staging/greybus/light.c cleanly. Applied patch drivers/staging/greybus/log.c cleanly. Applied patch drivers/staging/greybus/loopback.c cleanly. Applied patch drivers/staging/greybus/manifest.c cleanly. Applied patch drivers/staging/greybus/manifest.h cleanly. Applied patch drivers/staging/greybus/module.c cleanly. Applied patch drivers/staging/greybus/module.h cleanly. Applied patch drivers/staging/greybus/operation.c cleanly. Applied patch drivers/staging/greybus/operation.h cleanly. Applied patch drivers/staging/greybus/power_supply.c cleanly. Applied patch drivers/staging/greybus/pwm.c cleanly. Applied patch drivers/staging/greybus/raw.c cleanly. Applied patch drivers/staging/greybus/sdio.c cleanly. Applied patch drivers/staging/greybus/spi.c cleanly. Applied patch drivers/staging/greybus/spilib.c cleanly. Applied patch drivers/staging/greybus/spilib.h cleanly. Applied patch drivers/staging/greybus/svc.c cleanly. Applied patch drivers/staging/greybus/svc.h cleanly. Applied patch drivers/staging/greybus/svc_watchdog.c cleanly. Applied patch drivers/staging/greybus/tools/lbtest cleanly. Applied patch drivers/staging/greybus/tools/loopback_test.c cleanly. Applied patch drivers/staging/greybus/uart.c cleanly. Applied patch drivers/staging/greybus/usb.c cleanly. Applied patch drivers/staging/greybus/vibrator.c cleanly. Applied patch drivers/staging/iio/adc/ad7192.c cleanly. Applied patch drivers/staging/iio/addac/adt7316-i2c.c cleanly. Applied patch drivers/staging/iio/addac/adt7316.c cleanly. Applied patch drivers/staging/iio/cdc/ad7150.c cleanly. Applied patch drivers/staging/iio/meter/ade7854.c cleanly. Applied patch drivers/staging/iio/resolver/ad2s1210.c cleanly. Applied patch drivers/staging/vt6655/device_main.c cleanly. Applied patch drivers/thermal/Kconfig cleanly. Applied patch drivers/thermal/Makefile cleanly. Applied patch drivers/thermal/k3_bandgap.c cleanly. Applied patch drivers/tty/serial/8250/8250.h cleanly. Applied patch drivers/tty/serial/8250/8250_core.c cleanly. Applied patch drivers/tty/serial/8250/8250_omap.c cleanly. Applied patch drivers/tty/serial/8250/Kconfig cleanly. Applied patch drivers/tty/serial/amba-pl011.c cleanly. Applied patch drivers/tty/serial/atmel_serial.c cleanly. Applied patch drivers/tty/serial/kgdboc.c cleanly. Applied patch drivers/tty/serial/max310x.c cleanly. Applied patch drivers/tty/serial/omap-serial.c cleanly. Applied patch drivers/tty/serial/sh-sci.c cleanly. Applied patch drivers/tty/serial/xilinx_uartps.c cleanly. Applied patch drivers/uio/Kconfig cleanly. Applied patch drivers/uio/Makefile cleanly. Applied patch drivers/uio/uio_pruss.c cleanly. Applied patch drivers/uio/uio_pruss_shmem.c cleanly. Applied patch drivers/usb/class/cdc-acm.c cleanly. Applied patch drivers/usb/common/common.c cleanly. Applied patch drivers/usb/dwc3/core.c cleanly. Applied patch drivers/usb/dwc3/core.h cleanly. Applied patch drivers/usb/dwc3/drd.c cleanly. Applied patch drivers/usb/dwc3/dwc3-of-simple.c cleanly. Applied patch drivers/usb/dwc3/dwc3-omap.c cleanly. Applied patch drivers/usb/dwc3/gadget.c cleanly. Applied patch drivers/usb/gadget/function/f_hid.c cleanly. Applied patch drivers/usb/gadget/function/uvc.h cleanly. Applied patch drivers/usb/gadget/udc/dummy_hcd.c cleanly. Applied patch drivers/usb/host/pci-quirks.c cleanly. Applied patch drivers/usb/host/pci-quirks.h cleanly. Applied patch drivers/usb/host/xhci-pci.c cleanly. Applied patch drivers/usb/host/xhci-rcar.c cleanly. Applied patch drivers/usb/host/xhci-ring.c cleanly. Applied patch drivers/usb/mtu3/Kconfig cleanly. Applied patch drivers/usb/musb/musb_gadget.h cleanly. Applied patch drivers/usb/serial/cp210x.c cleanly. Applied patch drivers/usb/serial/ftdi_sio.c cleanly. Applied patch drivers/usb/serial/ftdi_sio_ids.h cleanly. Applied patch drivers/usb/serial/mos7720.c cleanly. Applied patch drivers/usb/serial/option.c cleanly. Applied patch drivers/video/backlight/Kconfig cleanly. Applied patch drivers/video/backlight/Makefile cleanly. Applied patch drivers/video/backlight/led_bl.c cleanly. Applied patch drivers/video/backlight/pwm_bl.c cleanly. Applied patch drivers/video/fbdev/goldfishfb.c cleanly. Applied patch drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c cleanly. Applied patch drivers/xenomai/Kconfig cleanly. Applied patch drivers/xenomai/Makefile cleanly. Applied patch drivers/xenomai/analogy/Kconfig cleanly. Applied patch drivers/xenomai/analogy/Makefile cleanly. Applied patch drivers/xenomai/analogy/buffer.c cleanly. Applied patch drivers/xenomai/analogy/command.c cleanly. Applied patch drivers/xenomai/analogy/device.c cleanly. Applied patch drivers/xenomai/analogy/driver.c cleanly. Applied patch drivers/xenomai/analogy/driver_facilities.c cleanly. Applied patch drivers/xenomai/analogy/instruction.c cleanly. Applied patch drivers/xenomai/analogy/intel/8255.c cleanly. Applied patch drivers/xenomai/analogy/intel/8255.h cleanly. Applied patch drivers/xenomai/analogy/intel/Kconfig cleanly. Applied patch drivers/xenomai/analogy/intel/Makefile cleanly. Applied patch drivers/xenomai/analogy/intel/parport.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/Kconfig cleanly. Applied patch drivers/xenomai/analogy/national_instruments/Makefile cleanly. Applied patch drivers/xenomai/analogy/national_instruments/mio_common.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/mite.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/mite.h cleanly. Applied patch drivers/xenomai/analogy/national_instruments/ni_660x.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/ni_670x.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/ni_mio.h cleanly. Applied patch drivers/xenomai/analogy/national_instruments/ni_stc.h cleanly. Applied patch drivers/xenomai/analogy/national_instruments/ni_tio.h cleanly. Applied patch drivers/xenomai/analogy/national_instruments/pcimio.c cleanly. Applied patch drivers/xenomai/analogy/national_instruments/tio_common.c cleanly. Applied patch drivers/xenomai/analogy/proc.h cleanly. Applied patch drivers/xenomai/analogy/rtdm_helpers.c cleanly. Applied patch drivers/xenomai/analogy/rtdm_interface.c cleanly. Applied patch drivers/xenomai/analogy/sensoray/Kconfig cleanly. Applied patch drivers/xenomai/analogy/sensoray/Makefile cleanly. Applied patch drivers/xenomai/analogy/sensoray/s526.c cleanly. Applied patch drivers/xenomai/analogy/subdevice.c cleanly. Applied patch drivers/xenomai/analogy/testing/Kconfig cleanly. Applied patch drivers/xenomai/analogy/testing/Makefile cleanly. Applied patch drivers/xenomai/analogy/testing/fake.c cleanly. Applied patch drivers/xenomai/analogy/testing/loop.c cleanly. Applied patch drivers/xenomai/analogy/transfer.c cleanly. Applied patch drivers/xenomai/autotune/Kconfig cleanly. Applied patch drivers/xenomai/autotune/Makefile cleanly. Applied patch drivers/xenomai/autotune/autotune.c cleanly. Applied patch drivers/xenomai/can/Kconfig cleanly. Applied patch drivers/xenomai/can/Makefile cleanly. Applied patch drivers/xenomai/can/mscan/Kconfig cleanly. Applied patch drivers/xenomai/can/mscan/Makefile cleanly. Applied patch drivers/xenomai/can/mscan/rtcan_mscan.c cleanly. Applied patch drivers/xenomai/can/mscan/rtcan_mscan.h cleanly. Applied patch drivers/xenomai/can/mscan/rtcan_mscan_mpc5xxx.c cleanly. Applied patch drivers/xenomai/can/mscan/rtcan_mscan_proc.c cleanly. Applied patch drivers/xenomai/can/mscan/rtcan_mscan_regs.h cleanly. Applied patch drivers/xenomai/can/rtcan_dev.c cleanly. Applied patch drivers/xenomai/can/rtcan_dev.h cleanly. Applied patch drivers/xenomai/can/rtcan_flexcan.c cleanly. Applied patch drivers/xenomai/can/rtcan_internal.h cleanly. Applied patch drivers/xenomai/can/rtcan_list.h cleanly. Applied patch drivers/xenomai/can/rtcan_module.c cleanly. Applied patch drivers/xenomai/can/rtcan_raw.c cleanly. Applied patch drivers/xenomai/can/rtcan_raw.h cleanly. Applied patch drivers/xenomai/can/rtcan_raw_dev.c cleanly. Applied patch drivers/xenomai/can/rtcan_raw_filter.c cleanly. Applied patch drivers/xenomai/can/rtcan_socket.c cleanly. Applied patch drivers/xenomai/can/rtcan_socket.h cleanly. Applied patch drivers/xenomai/can/rtcan_version.h cleanly. Applied patch drivers/xenomai/can/rtcan_virt.c cleanly. Applied patch drivers/xenomai/can/sja1000/Kconfig cleanly. Applied patch drivers/xenomai/can/sja1000/Makefile cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_adv_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_ems_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_esd_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_isa.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_ixxat_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_mem.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_peak_dng.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_peak_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_plx_pci.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_sja1000.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_sja1000.h cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_sja1000_proc.c cleanly. Applied patch drivers/xenomai/can/sja1000/rtcan_sja1000_regs.h cleanly. Applied patch drivers/xenomai/gpio/Kconfig cleanly. Applied patch drivers/xenomai/gpio/Makefile cleanly. Applied patch drivers/xenomai/gpio/gpio-bcm2835.c cleanly. Applied patch drivers/xenomai/gpio/gpio-core.c cleanly. Applied patch drivers/xenomai/gpio/gpio-mxc.c cleanly. Applied patch drivers/xenomai/gpio/gpio-sun8i-h3.c cleanly. Applied patch drivers/xenomai/gpio/gpio-xilinx.c cleanly. Applied patch drivers/xenomai/gpio/gpio-zynq7000.c cleanly. Applied patch drivers/xenomai/ipc/Kconfig cleanly. Applied patch drivers/xenomai/ipc/Makefile cleanly. Applied patch drivers/xenomai/ipc/bufp.c cleanly. Applied patch drivers/xenomai/ipc/iddp.c cleanly. Applied patch drivers/xenomai/ipc/internal.h cleanly. Applied patch drivers/xenomai/ipc/rtipc.c cleanly. Applied patch drivers/xenomai/ipc/xddp.c cleanly. Applied patch drivers/xenomai/net/Kconfig cleanly. Applied patch drivers/xenomai/net/Makefile cleanly. Applied patch drivers/xenomai/net/addons/Kconfig cleanly. Applied patch drivers/xenomai/net/addons/Makefile cleanly. Applied patch drivers/xenomai/net/addons/cap.c cleanly. Applied patch drivers/xenomai/net/addons/proxy.c cleanly. Applied patch drivers/xenomai/net/drivers/8139too.c cleanly. Applied patch drivers/xenomai/net/drivers/Kconfig cleanly. Applied patch drivers/xenomai/net/drivers/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/at91_ether.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000_hw.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000_hw.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000_main.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000_osdep.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000/e1000_param.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000/kcompat.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/80003es2lan.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/82571.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/defines.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/e1000.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/hw.h cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/ich8lan.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/lib.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/netdev.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/param.c cleanly. Applied patch drivers/xenomai/net/drivers/e1000e/phy.c cleanly. Applied patch drivers/xenomai/net/drivers/eepro100.c cleanly. Applied patch drivers/xenomai/net/drivers/eth1394.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/3c59x.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/Kconfig cleanly. Applied patch drivers/xenomai/net/drivers/experimental/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_80003es2lan.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_80003es2lan.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82540.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82541.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82541.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82542.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82543.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82543.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82571.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_82571.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_api.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_api.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_defines.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ethtool.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_hw.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ich8lan.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_ich8lan.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_mac.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_mac.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_main.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_manage.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_manage.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_nvm.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_nvm.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_osdep.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_param.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_phy.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_phy.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/e1000_regs.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/e1000/kcompat.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/Kconfig cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/rt2500pci.c cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/rt2500pci.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/rt2x00.h cleanly. Applied patch drivers/xenomai/net/drivers/experimental/rt2500/rt2x00core.c cleanly. Applied patch drivers/xenomai/net/drivers/fec.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_82575.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_82575.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_defines.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_hw.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_i210.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_i210.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_mac.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_mac.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_mbx.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_mbx.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_nvm.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_nvm.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_phy.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_phy.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/e1000_regs.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/igb.h cleanly. Applied patch drivers/xenomai/net/drivers/igb/igb_hwmon.c cleanly. Applied patch drivers/xenomai/net/drivers/igb/igb_main.c cleanly. Applied patch drivers/xenomai/net/drivers/loopback.c cleanly. Applied patch drivers/xenomai/net/drivers/macb.c cleanly. Applied patch drivers/xenomai/net/drivers/mpc52xx_fec/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/mpc52xx_fec/mpc52xx_fec.c cleanly. Applied patch drivers/xenomai/net/drivers/mpc52xx_fec/rt_mpc52xx_fec.h cleanly. Applied patch drivers/xenomai/net/drivers/mpc8260_fcc_enet.c cleanly. Applied patch drivers/xenomai/net/drivers/mpc8xx_enet.c cleanly. Applied patch drivers/xenomai/net/drivers/mpc8xx_fec.c cleanly. Applied patch drivers/xenomai/net/drivers/natsemi.c cleanly. Applied patch drivers/xenomai/net/drivers/pcnet32.c cleanly. Applied patch drivers/xenomai/net/drivers/r8169.c cleanly. Applied patch drivers/xenomai/net/drivers/rt_at91_ether.h cleanly. Applied patch drivers/xenomai/net/drivers/rt_eth1394.h cleanly. Applied patch drivers/xenomai/net/drivers/rt_fec.h cleanly. Applied patch drivers/xenomai/net/drivers/rt_macb.h cleanly. Applied patch drivers/xenomai/net/drivers/rt_smc91111.h cleanly. Applied patch drivers/xenomai/net/drivers/smc91111.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/21142.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/Makefile cleanly. Applied patch drivers/xenomai/net/drivers/tulip/eeprom.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/interrupt.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/media.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/pnic.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/pnic2.c cleanly. Applied patch drivers/xenomai/net/drivers/tulip/tulip.h cleanly. Applied patch drivers/xenomai/net/drivers/tulip/tulip_core.c cleanly. Applied patch drivers/xenomai/net/drivers/via-rhine.c cleanly. Applied patch drivers/xenomai/net/stack/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/Makefile cleanly. Applied patch drivers/xenomai/net/stack/corectl.c cleanly. Applied patch drivers/xenomai/net/stack/eth.c cleanly. Applied patch drivers/xenomai/net/stack/include/ethernet/eth.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/af_inet.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/arp.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/icmp.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/ip_fragment.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/ip_input.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/ip_output.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/ip_sock.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/protocol.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/route.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/tcp.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4/udp.h cleanly. Applied patch drivers/xenomai/net/stack/include/ipv4_chrdev.h cleanly. Applied patch drivers/xenomai/net/stack/include/nomac_chrdev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_client_event.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_conn_event.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_event.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_file.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_frame.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_ioctl.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_proc.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg/rtcfg_timer.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtcfg_chrdev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtdev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtdev_mgr.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_dev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_ioctl.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/nomac/nomac_proto.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/rtmac_disc.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/rtmac_proc.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/rtmac_proto.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/rtmac_vnic.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_dev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_ioctl.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_proto.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtmac/tdma/tdma_worker.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_chrdev.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_internal.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_iovec.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_port.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_rtpc.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtnet_socket.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtskb.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtskb_fifo.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtwlan.h cleanly. Applied patch drivers/xenomai/net/stack/include/rtwlan_io.h cleanly. Applied patch drivers/xenomai/net/stack/include/stack_mgr.h cleanly. Applied patch drivers/xenomai/net/stack/include/tdma_chrdev.h cleanly. Applied patch drivers/xenomai/net/stack/iovec.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/ipv4/Makefile cleanly. Applied patch drivers/xenomai/net/stack/ipv4/af_inet.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/arp.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/icmp.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/ip_fragment.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/ip_input.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/ip_output.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/ip_sock.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/protocol.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/route.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/tcp/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/ipv4/tcp/Makefile cleanly. Applied patch drivers/xenomai/net/stack/ipv4/tcp/tcp.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/tcp/timerwheel.c cleanly. Applied patch drivers/xenomai/net/stack/ipv4/tcp/timerwheel.h cleanly. Applied patch drivers/xenomai/net/stack/ipv4/udp/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/ipv4/udp/Makefile cleanly. Applied patch drivers/xenomai/net/stack/ipv4/udp/udp.c cleanly. Applied patch drivers/xenomai/net/stack/packet/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/packet/Makefile cleanly. Applied patch drivers/xenomai/net/stack/packet/af_packet.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/Makefile cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_client_event.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_conn_event.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_event.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_file.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_frame.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_ioctl.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_module.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_proc.c cleanly. Applied patch drivers/xenomai/net/stack/rtcfg/rtcfg_timer.c cleanly. Applied patch drivers/xenomai/net/stack/rtdev.c cleanly. Applied patch drivers/xenomai/net/stack/rtdev_mgr.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/rtmac/Makefile cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/Makefile cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/nomac_dev.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/nomac_ioctl.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/nomac_module.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/nomac/nomac_proto.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_disc.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_module.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_proc.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_proto.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_syms.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/rtmac_vnic.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/Kconfig cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/Makefile cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/tdma_dev.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/tdma_ioctl.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/tdma_module.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/tdma_proto.c cleanly. Applied patch drivers/xenomai/net/stack/rtmac/tdma/tdma_worker.c cleanly. Applied patch drivers/xenomai/net/stack/rtnet_chrdev.c cleanly. Applied patch drivers/xenomai/net/stack/rtnet_module.c cleanly. Applied patch drivers/xenomai/net/stack/rtnet_rtpc.c cleanly. Applied patch drivers/xenomai/net/stack/rtskb.c cleanly. Applied patch drivers/xenomai/net/stack/rtwlan.c cleanly. Applied patch drivers/xenomai/net/stack/socket.c cleanly. Applied patch drivers/xenomai/net/stack/stack_mgr.c cleanly. Applied patch drivers/xenomai/serial/16550A.c cleanly. Applied patch drivers/xenomai/serial/16550A_io.h cleanly. Applied patch drivers/xenomai/serial/16550A_pci.h cleanly. Applied patch drivers/xenomai/serial/16550A_pnp.h cleanly. Applied patch drivers/xenomai/serial/Kconfig cleanly. Applied patch drivers/xenomai/serial/Makefile cleanly. Applied patch drivers/xenomai/serial/mpc52xx_uart.c cleanly. Applied patch drivers/xenomai/serial/rt_imx_uart.c cleanly. Applied patch drivers/xenomai/spi/Kconfig cleanly. Applied patch drivers/xenomai/spi/Makefile cleanly. Applied patch drivers/xenomai/spi/spi-bcm2835.c cleanly. Applied patch drivers/xenomai/spi/spi-device.c cleanly. Applied patch drivers/xenomai/spi/spi-device.h cleanly. Applied patch drivers/xenomai/spi/spi-master.c cleanly. Applied patch drivers/xenomai/spi/spi-master.h cleanly. Applied patch drivers/xenomai/spi/spi-sun6i.c cleanly. Applied patch drivers/xenomai/testing/Kconfig cleanly. Applied patch drivers/xenomai/testing/Makefile cleanly. Applied patch drivers/xenomai/testing/rtdmtest.c cleanly. Applied patch drivers/xenomai/testing/switchtest.c cleanly. Applied patch drivers/xenomai/testing/timerbench.c cleanly. Applied patch drivers/xenomai/udd/Kconfig cleanly. Applied patch drivers/xenomai/udd/Makefile cleanly. Applied patch drivers/xenomai/udd/udd.c cleanly. Applied patch firmware/am335x-bone-scale-data.bin cleanly. Applied patch firmware/am335x-evm-scale-data.bin cleanly. Applied patch firmware/am335x-pm-firmware.bin cleanly. Applied patch firmware/am335x-pm-firmware.elf cleanly. Applied patch firmware/am43x-evm-scale-data.bin cleanly. Applied patch firmware/regulatory.db cleanly. Applied patch firmware/regulatory.db.p7s cleanly. Applied patch fs/Kconfig cleanly. Applied patch fs/Makefile cleanly. Applied patch fs/aufs/Kconfig cleanly. Applied patch fs/aufs/Makefile cleanly. Applied patch fs/aufs/aufs.h cleanly. Applied patch fs/aufs/branch.c cleanly. Applied patch fs/aufs/branch.h cleanly. Applied patch fs/aufs/conf.mk cleanly. Applied patch fs/aufs/cpup.c cleanly. Applied patch fs/aufs/cpup.h cleanly. Applied patch fs/aufs/dbgaufs.c cleanly. Applied patch fs/aufs/dbgaufs.h cleanly. Applied patch fs/aufs/dcsub.c cleanly. Applied patch fs/aufs/dcsub.h cleanly. Applied patch fs/aufs/debug.c cleanly. Applied patch fs/aufs/debug.h cleanly. Applied patch fs/aufs/dentry.c cleanly. Applied patch fs/aufs/dentry.h cleanly. Applied patch fs/aufs/dinfo.c cleanly. Applied patch fs/aufs/dir.c cleanly. Applied patch fs/aufs/dir.h cleanly. Applied patch fs/aufs/dirren.c cleanly. Applied patch fs/aufs/dirren.h cleanly. Applied patch fs/aufs/dynop.c cleanly. Applied patch fs/aufs/dynop.h cleanly. Applied patch fs/aufs/export.c cleanly. Applied patch fs/aufs/f_op.c cleanly. Applied patch fs/aufs/fhsm.c cleanly. Applied patch fs/aufs/file.c cleanly. Applied patch fs/aufs/file.h cleanly. Applied patch fs/aufs/finfo.c cleanly. Applied patch fs/aufs/fstype.h cleanly. Applied patch fs/aufs/hbl.h cleanly. Applied patch fs/aufs/hfsnotify.c cleanly. Applied patch fs/aufs/hfsplus.c cleanly. Applied patch fs/aufs/hnotify.c cleanly. Applied patch fs/aufs/i_op.c cleanly. Applied patch fs/aufs/i_op_add.c cleanly. Applied patch fs/aufs/i_op_del.c cleanly. Applied patch fs/aufs/i_op_ren.c cleanly. Applied patch fs/aufs/iinfo.c cleanly. Applied patch fs/aufs/inode.c cleanly. Applied patch fs/aufs/inode.h cleanly. Applied patch fs/aufs/ioctl.c cleanly. Applied patch fs/aufs/lcnt.h cleanly. Applied patch fs/aufs/loop.c cleanly. Applied patch fs/aufs/loop.h cleanly. Applied patch fs/aufs/magic.mk cleanly. Applied patch fs/aufs/module.c cleanly. Applied patch fs/aufs/module.h cleanly. Applied patch fs/aufs/mvdown.c cleanly. Applied patch fs/aufs/opts.c cleanly. Applied patch fs/aufs/opts.h cleanly. Applied patch fs/aufs/plink.c cleanly. Applied patch fs/aufs/poll.c cleanly. Applied patch fs/aufs/posix_acl.c cleanly. Applied patch fs/aufs/procfs.c cleanly. Applied patch fs/aufs/rdu.c cleanly. Applied patch fs/aufs/rwsem.h cleanly. Applied patch fs/aufs/sbinfo.c cleanly. Applied patch fs/aufs/super.c cleanly. Applied patch fs/aufs/super.h cleanly. Applied patch fs/aufs/sysaufs.c cleanly. Applied patch fs/aufs/sysaufs.h cleanly. Applied patch fs/aufs/sysfs.c cleanly. Applied patch fs/aufs/sysrq.c cleanly. Applied patch fs/aufs/vdir.c cleanly. Applied patch fs/aufs/vfsub.c cleanly. Applied patch fs/aufs/vfsub.h cleanly. Applied patch fs/aufs/wbr_policy.c cleanly. Applied patch fs/aufs/whout.c cleanly. Applied patch fs/aufs/whout.h cleanly. Applied patch fs/aufs/wkq.c cleanly. Applied patch fs/aufs/wkq.h cleanly. Applied patch fs/aufs/xattr.c cleanly. Applied patch fs/aufs/xino.c cleanly. Applied patch fs/btrfs/raid56.c cleanly. Applied patch fs/btrfs/tree-log.c cleanly. Applied patch fs/dcache.c cleanly. Applied patch fs/exec.c cleanly. Applied patch fs/ext4/ext4_jbd2.h cleanly. Applied patch fs/ext4/file.c cleanly. Applied patch fs/ext4/indirect.c cleanly. Applied patch fs/fcntl.c cleanly. Applied patch fs/file_table.c cleanly. Applied patch fs/inode.c cleanly. Applied patch fs/namespace.c cleanly. Applied patch fs/nfs/nfs4proc.c cleanly. Applied patch fs/notify/group.c cleanly. Applied patch fs/notify/mark.c cleanly. Applied patch fs/ocfs2/refcounttree.c cleanly. Applied patch fs/open.c cleanly. Applied patch fs/proc/base.c cleanly. Applied patch fs/proc/nommu.c cleanly. Applied patch fs/proc/proc_sysctl.c cleanly. Applied patch fs/proc/task_mmu.c cleanly. Applied patch fs/proc/task_nommu.c cleanly. Applied patch fs/read_write.c cleanly. Applied patch fs/splice.c cleanly. Applied patch fs/sync.c cleanly. Applied patch fs/udf/truncate.c cleanly. Applied patch fs/xattr.c cleanly. Applied patch include/asm-generic/atomic.h cleanly. Applied patch include/asm-generic/bitops/atomic.h cleanly. Applied patch include/asm-generic/cmpxchg-local.h cleanly. Applied patch include/asm-generic/ipipe.h cleanly. Applied patch include/asm-generic/percpu.h cleanly. Applied patch include/asm-generic/switch_to.h cleanly. Applied patch include/asm-generic/xenomai/machine.h cleanly. Applied patch include/asm-generic/xenomai/mayday.h cleanly. Applied patch include/asm-generic/xenomai/pci_ids.h cleanly. Applied patch include/asm-generic/xenomai/syscall.h cleanly. Applied patch include/asm-generic/xenomai/syscall32.h cleanly. Applied patch include/asm-generic/xenomai/thread.h cleanly. Applied patch include/asm-generic/xenomai/wrappers.h cleanly. Applied patch include/clocksource/timer-sp804.h cleanly. Applied patch arch/arm/plat-omap/include/plat/dmtimer.h => include/clocksource/timer-ti-dm.h cleanly. Applied patch include/crypto/sha.h cleanly. Applied patch include/drm/drm_blend.h cleanly. Applied patch include/drm/drm_color_mgmt.h cleanly. Applied patch include/drm/drm_connector.h cleanly. Applied patch include/drm/drm_mode_config.h cleanly. Applied patch include/drm/drm_plane.h cleanly. Applied patch include/dt-bindings/board/am335x-bbw-bbb-base.h cleanly. Applied patch include/dt-bindings/dma/k3-udma.h cleanly. Applied patch include/dt-bindings/interrupt-controller/arm-gic.h cleanly. Applied patch include/dt-bindings/interrupt-controller/irq.h cleanly. Applied patch include/dt-bindings/media/omap3-isp.h cleanly. Applied patch include/dt-bindings/net/ti-dp83867.h cleanly. Applied patch include/dt-bindings/phy/phy-am654-serdes.h cleanly. Applied patch include/dt-bindings/pinctrl/am33xx.h cleanly. Applied patch include/dt-bindings/pinctrl/am43xx.h cleanly. Applied patch include/dt-bindings/pinctrl/dra.h cleanly. Applied patch include/dt-bindings/pinctrl/k3-am6.h cleanly. Applied patch include/dt-bindings/pinctrl/omap.h cleanly. Applied patch include/dt-bindings/sound/sii9022-audio.h cleanly. Applied patch include/dt-bindings/sound/ti-mcasp.h cleanly. Applied patch include/dt-bindings/thermal/thermal.h cleanly. Applied patch include/ipipe/setup.h cleanly. Applied patch include/ipipe/thread_info.h cleanly. Applied patch include/linux/can/dev.h cleanly. Applied patch include/linux/ceph/libceph.h cleanly. Applied patch include/linux/clk-provider.h cleanly. Applied patch include/linux/clk.h cleanly. Applied patch include/linux/clk/ti.h cleanly. Applied patch include/linux/clockchips.h cleanly. Applied patch include/linux/console.h cleanly. Applied patch include/linux/dma/k3-navss-udma.h cleanly. Applied patch include/linux/dma/ti-cppi5.h cleanly. Applied patch include/linux/dmaengine.h cleanly. Applied patch include/linux/dw_apb_timer.h cleanly. Applied patch include/linux/ethtool.h cleanly. Applied patch include/linux/file.h cleanly. Applied patch include/linux/fs.h cleanly. Applied patch include/linux/ftrace.h cleanly. Applied patch include/linux/gpio/driver.h cleanly. Applied patch include/linux/hardirq.h cleanly. Applied patch include/linux/ieee80211.h cleanly. Applied patch include/linux/iio/adc/ad_sigma_delta.h cleanly. Applied patch include/linux/interrupt.h cleanly. Applied patch include/linux/ipipe.h cleanly. Applied patch include/linux/ipipe_debug.h cleanly. Applied patch include/linux/ipipe_domain.h cleanly. Applied patch include/linux/ipipe_lock.h cleanly. Applied patch include/linux/ipipe_tickdev.h cleanly. Applied patch include/linux/ipipe_trace.h cleanly. Applied patch include/linux/irq.h cleanly. Applied patch include/linux/irqchip/arm-gic.h cleanly. Applied patch include/linux/irqchip/irq-ti-sci-inta.h cleanly. Applied patch include/linux/irqdesc.h cleanly. Applied patch include/linux/irqflags.h cleanly. Applied patch include/linux/irqnr.h cleanly. Applied patch include/linux/kernel.h cleanly. Applied patch include/linux/kvm_host.h cleanly. Applied patch include/linux/leds.h cleanly. Applied patch include/linux/lockdep.h cleanly. Applied patch include/linux/mfd/palmas.h cleanly. Applied patch include/linux/mfd/stmpe.h cleanly. Applied patch include/linux/mfd/ti_am335x_tscadc.h cleanly. Applied patch include/linux/mfd/tps65218.h cleanly. Applied patch include/linux/mm.h cleanly. Applied patch include/linux/mm_types.h cleanly. Applied patch include/linux/mmc/card.h cleanly. Applied patch include/linux/mmc/sdio_ids.h cleanly. Applied patch include/linux/mnt_namespace.h cleanly. Applied patch include/linux/mtd/spi-nor.h cleanly. Applied patch include/linux/of.h cleanly. Applied patch include/linux/of_reserved_mem.h cleanly. Applied patch include/linux/omap-iommu.h cleanly. Applied patch include/linux/omap-mailbox.h cleanly. Applied patch include/linux/pci-epc.h cleanly. Applied patch include/linux/pci-epf.h cleanly. Applied patch include/linux/pci.h cleanly. Applied patch include/linux/pci_ids.h cleanly. Applied patch include/linux/phy.h cleanly. Applied patch include/linux/pinctrl/pinctrl.h cleanly. Applied patch include/linux/pinctrl/pinmux.h cleanly. Applied patch include/linux/platform_data/asoc-ti-mcbsp.h cleanly. Applied patch include/linux/platform_data/dmtimer-omap.h cleanly. Applied patch include/linux/platform_data/gpio-davinci.h cleanly. Applied patch include/linux/platform_data/gpio-omap.h cleanly. Applied patch include/linux/platform_data/iommu-omap.h cleanly. Applied patch include/linux/platform_data/pm33xx.h cleanly. Applied patch include/linux/platform_data/remoteproc-omap.h cleanly. Applied patch include/linux/platform_data/remoteproc-pruss.h cleanly. Applied patch include/linux/platform_data/sgx-omap.h cleanly. Applied patch include/linux/platform_data/spi-omap2-mcspi.h cleanly. Applied patch include/linux/preempt.h cleanly. Applied patch include/linux/printk.h cleanly. Applied patch include/linux/pruss.h cleanly. Applied patch include/linux/remoteproc.h cleanly. Applied patch include/linux/rpmsg.h cleanly. Applied patch include/linux/rpmsg/virtio_rpmsg.h cleanly. Applied patch include/linux/rpmsg_rpc.h cleanly. Applied patch include/linux/rtc.h cleanly. Applied patch include/linux/rwlock.h cleanly. Applied patch include/linux/rwlock_api_smp.h cleanly. Applied patch include/linux/sched.h cleanly. Applied patch include/linux/sched/coredump.h cleanly. Applied patch include/linux/soc/ti/k3-navss-desc-pool.h cleanly. Applied patch include/linux/soc/ti/k3-navss-ringacc.h cleanly. Applied patch include/linux/soc/ti/knav_dma.h cleanly. Applied patch include/linux/soc/ti/knav_qmss.h cleanly. Applied patch include/linux/soc/ti/ti_sci_protocol.h cleanly. Applied patch include/linux/socket.h cleanly. Applied patch include/linux/spinlock.h cleanly. Applied patch include/linux/spinlock_api_smp.h cleanly. Applied patch include/linux/spinlock_up.h cleanly. Applied patch include/linux/splice.h cleanly. Applied patch include/linux/stop_machine.h cleanly. Applied patch include/linux/ti-emif-sram.h cleanly. Applied patch include/linux/timekeeper_internal.h cleanly. Applied patch include/linux/wkup_m3_ipc.h cleanly. Applied patch include/linux/xenomai/wrappers.h cleanly. Applied patch include/media/v4l2-fwnode.h cleanly. Applied patch include/media/videobuf2-core.h cleanly. Applied patch include/net/cfg80211.h cleanly. Applied patch include/net/sctp/checksum.h cleanly. Applied patch include/net/sock.h cleanly. Applied patch include/sound/simple_card_utils.h cleanly. Applied patch include/sound/soc.h cleanly. Applied patch include/trace/events/cobalt-core.h cleanly. Applied patch include/trace/events/cobalt-posix.h cleanly. Applied patch include/trace/events/cobalt-rtdm.h cleanly. Applied patch include/uapi/drm/omap_drm.h cleanly. Applied patch include/uapi/linux/aufs_type.h cleanly. Applied patch include/uapi/linux/can/isotp.h cleanly. Applied patch include/uapi/linux/can/netlink.h cleanly. Applied patch include/uapi/linux/input-event-codes.h cleanly. Applied patch include/uapi/linux/keystone_dsp_mem.h cleanly. Applied patch include/uapi/linux/keystone_remoteproc.h cleanly. Applied patch include/uapi/linux/net_switch_config.h cleanly. Applied patch include/uapi/linux/nl80211.h cleanly. Applied patch include/uapi/linux/rpmsg_rpc.h cleanly. Applied patch include/uapi/linux/rpmsg_socket.h cleanly. Applied patch include/uapi/linux/sockios.h cleanly. Applied patch include/uapi/linux/usb/g_uvc.h cleanly. Applied patch include/uapi/linux/videodev2.h cleanly. Applied patch include/xenomai/cobalt/kernel/ancillaries.h cleanly. Applied patch include/xenomai/cobalt/kernel/apc.h cleanly. Applied patch include/xenomai/cobalt/kernel/arith.h cleanly. Applied patch include/xenomai/cobalt/kernel/assert.h cleanly. Applied patch include/xenomai/cobalt/kernel/bufd.h cleanly. Applied patch include/xenomai/cobalt/kernel/clock.h cleanly. Applied patch include/xenomai/cobalt/kernel/compat.h cleanly. Applied patch include/xenomai/cobalt/kernel/heap.h cleanly. Applied patch include/xenomai/cobalt/kernel/init.h cleanly. Applied patch include/xenomai/cobalt/kernel/intr.h cleanly. Applied patch include/xenomai/cobalt/kernel/list.h cleanly. Applied patch include/xenomai/cobalt/kernel/lock.h cleanly. Applied patch include/xenomai/cobalt/kernel/map.h cleanly. Applied patch include/xenomai/cobalt/kernel/pipe.h cleanly. Applied patch include/xenomai/cobalt/kernel/ppd.h cleanly. Applied patch include/xenomai/cobalt/kernel/registry.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-idle.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-quota.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-rt.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-sporadic.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-tp.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched-weak.h cleanly. Applied patch include/xenomai/cobalt/kernel/sched.h cleanly. Applied patch include/xenomai/cobalt/kernel/schedparam.h cleanly. Applied patch include/xenomai/cobalt/kernel/schedqueue.h cleanly. Applied patch include/xenomai/cobalt/kernel/select.h cleanly. Applied patch include/xenomai/cobalt/kernel/stat.h cleanly. Applied patch include/xenomai/cobalt/kernel/synch.h cleanly. Applied patch include/xenomai/cobalt/kernel/thread.h cleanly. Applied patch include/xenomai/cobalt/kernel/timer.h cleanly. Applied patch include/xenomai/cobalt/kernel/trace.h cleanly. Applied patch include/xenomai/cobalt/kernel/tree.h cleanly. Applied patch include/xenomai/cobalt/kernel/vdso.h cleanly. Applied patch include/xenomai/cobalt/kernel/vfile.h cleanly. Applied patch include/xenomai/cobalt/uapi/asm-generic/arith.h cleanly. Applied patch include/xenomai/cobalt/uapi/asm-generic/features.h cleanly. Applied patch include/xenomai/cobalt/uapi/asm-generic/syscall.h cleanly. Applied patch include/xenomai/cobalt/uapi/cond.h cleanly. Applied patch include/xenomai/cobalt/uapi/corectl.h cleanly. Applied patch include/xenomai/cobalt/uapi/event.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/heap.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/limits.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/pipe.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/synch.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/thread.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/trace.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/types.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/urw.h cleanly. Applied patch include/xenomai/cobalt/uapi/kernel/vdso.h cleanly. Applied patch include/xenomai/cobalt/uapi/monitor.h cleanly. Applied patch include/xenomai/cobalt/uapi/mutex.h cleanly. Applied patch include/xenomai/cobalt/uapi/sched.h cleanly. Applied patch include/xenomai/cobalt/uapi/sem.h cleanly. Applied patch include/xenomai/cobalt/uapi/signal.h cleanly. Applied patch include/xenomai/cobalt/uapi/syscall.h cleanly. Applied patch include/xenomai/cobalt/uapi/thread.h cleanly. Applied patch include/xenomai/cobalt/uapi/time.h cleanly. Applied patch include/xenomai/rtdm/analogy/buffer.h cleanly. Applied patch include/xenomai/rtdm/analogy/channel_range.h cleanly. Applied patch include/xenomai/rtdm/analogy/command.h cleanly. Applied patch include/xenomai/rtdm/analogy/context.h cleanly. Applied patch include/xenomai/rtdm/analogy/device.h cleanly. Applied patch include/xenomai/rtdm/analogy/driver.h cleanly. Applied patch include/xenomai/rtdm/analogy/instruction.h cleanly. Applied patch include/xenomai/rtdm/analogy/rtdm_helpers.h cleanly. Applied patch include/xenomai/rtdm/analogy/subdevice.h cleanly. Applied patch include/xenomai/rtdm/analogy/transfer.h cleanly. Applied patch include/xenomai/rtdm/autotune.h cleanly. Applied patch include/xenomai/rtdm/can.h cleanly. Applied patch include/xenomai/rtdm/cobalt.h cleanly. Applied patch include/xenomai/rtdm/compat.h cleanly. Applied patch include/xenomai/rtdm/driver.h cleanly. Applied patch include/xenomai/rtdm/fd.h cleanly. Applied patch include/xenomai/rtdm/gpio.h cleanly. Applied patch include/xenomai/rtdm/ipc.h cleanly. Applied patch include/xenomai/rtdm/net.h cleanly. Applied patch include/xenomai/rtdm/rtdm.h cleanly. Applied patch include/xenomai/rtdm/serial.h cleanly. Applied patch include/xenomai/rtdm/testing.h cleanly. Applied patch include/xenomai/rtdm/uapi/analogy.h cleanly. Applied patch include/xenomai/rtdm/uapi/autotune.h cleanly. Applied patch include/xenomai/rtdm/uapi/can.h cleanly. Applied patch include/xenomai/rtdm/uapi/gpio.h cleanly. Applied patch include/xenomai/rtdm/uapi/ipc.h cleanly. Applied patch include/xenomai/rtdm/uapi/net.h cleanly. Applied patch include/xenomai/rtdm/uapi/rtdm.h cleanly. Applied patch include/xenomai/rtdm/uapi/serial.h cleanly. Applied patch include/xenomai/rtdm/uapi/spi.h cleanly. Applied patch include/xenomai/rtdm/uapi/testing.h cleanly. Applied patch include/xenomai/rtdm/uapi/udd.h cleanly. Applied patch include/xenomai/rtdm/udd.h cleanly. Applied patch include/xenomai/version.h cleanly. Applied patch init/Kconfig cleanly. Applied patch init/main.c cleanly. Applied patch jenkins_build.sh cleanly. Applied patch kernel/Makefile cleanly. Applied patch kernel/context_tracking.c cleanly. Applied patch kernel/cpu.c cleanly. Applied patch kernel/debug/debug_core.c cleanly. Applied patch kernel/exit.c cleanly. Applied patch kernel/fork.c cleanly. Applied patch kernel/futex.c cleanly. Applied patch kernel/ipipe/Kconfig cleanly. Applied patch kernel/ipipe/Kconfig.debug cleanly. Applied patch kernel/ipipe/Makefile cleanly. Applied patch kernel/ipipe/core.c cleanly. Applied patch kernel/ipipe/timer.c cleanly. Applied patch kernel/ipipe/tracer.c cleanly. Applied patch kernel/irq/chip.c cleanly. Applied patch kernel/irq/dummychip.c cleanly. Applied patch kernel/irq/generic-chip.c cleanly. Applied patch kernel/irq/internals.h cleanly. Applied patch kernel/irq/irqdesc.c cleanly. Applied patch kernel/irq/manage.c cleanly. Applied patch kernel/irq/msi.c cleanly. Applied patch kernel/locking/lockdep.c cleanly. Applied patch kernel/locking/lockdep_internals.h cleanly. Applied patch kernel/locking/spinlock.c cleanly. Applied patch kernel/module.c cleanly. Applied patch kernel/panic.c cleanly. Applied patch kernel/power/hibernate.c cleanly. Applied patch kernel/printk/printk.c cleanly. Applied patch kernel/ptrace.c cleanly. Applied patch kernel/rcu/Kconfig.debug cleanly. Applied patch kernel/sched/core.c cleanly. Applied patch kernel/sched/cpufreq_schedutil.c cleanly. Applied patch kernel/sched/idle.c cleanly. Applied patch kernel/sched/wait.c cleanly. Applied patch kernel/signal.c cleanly. Applied patch kernel/stop_machine.c cleanly. Applied patch kernel/task_work.c cleanly. Applied patch kernel/time/clockevents.c cleanly. Applied patch kernel/time/timekeeping.c cleanly. Applied patch kernel/time/timer.c cleanly. Applied patch kernel/trace/Kconfig cleanly. Applied patch kernel/trace/ftrace.c cleanly. Applied patch kernel/trace/ring_buffer.c cleanly. Applied patch kernel/trace/trace.c cleanly. Applied patch kernel/trace/trace_clock.c cleanly. Applied patch kernel/trace/trace_functions.c cleanly. Applied patch kernel/trace/trace_functions_graph.c cleanly. Applied patch kernel/trace/trace_irqsoff.c cleanly. Applied patch kernel/xenomai/Kconfig cleanly. Applied patch kernel/xenomai/Makefile cleanly. Applied patch kernel/xenomai/apc.c cleanly. Applied patch kernel/xenomai/arith.c cleanly. Applied patch kernel/xenomai/bufd.c cleanly. Applied patch kernel/xenomai/clock.c cleanly. Applied patch kernel/xenomai/debug.c cleanly. Applied patch kernel/xenomai/debug.h cleanly. Applied patch kernel/xenomai/heap.c cleanly. Applied patch kernel/xenomai/init.c cleanly. Applied patch kernel/xenomai/intr.c cleanly. Applied patch kernel/xenomai/lock.c cleanly. Applied patch kernel/xenomai/map.c cleanly. Applied patch kernel/xenomai/pipe.c cleanly. Applied patch kernel/xenomai/posix/Makefile cleanly. Applied patch kernel/xenomai/posix/clock.c cleanly. Applied patch kernel/xenomai/posix/clock.h cleanly. Applied patch kernel/xenomai/posix/compat.c cleanly. Applied patch kernel/xenomai/posix/cond.c cleanly. Applied patch kernel/xenomai/posix/cond.h cleanly. Applied patch kernel/xenomai/posix/corectl.c cleanly. Applied patch kernel/xenomai/posix/corectl.h cleanly. Applied patch kernel/xenomai/posix/event.c cleanly. Applied patch kernel/xenomai/posix/event.h cleanly. Applied patch kernel/xenomai/posix/extension.h cleanly. Applied patch kernel/xenomai/posix/gen-syscall-entries.sh cleanly. Applied patch kernel/xenomai/posix/internal.h cleanly. Applied patch kernel/xenomai/posix/io.c cleanly. Applied patch kernel/xenomai/posix/io.h cleanly. Applied patch kernel/xenomai/posix/memory.c cleanly. Applied patch kernel/xenomai/posix/memory.h cleanly. Applied patch kernel/xenomai/posix/monitor.c cleanly. Applied patch kernel/xenomai/posix/monitor.h cleanly. Applied patch kernel/xenomai/posix/mqueue.c cleanly. Applied patch kernel/xenomai/posix/mqueue.h cleanly. Applied patch kernel/xenomai/posix/mutex.c cleanly. Applied patch kernel/xenomai/posix/mutex.h cleanly. Applied patch kernel/xenomai/posix/nsem.c cleanly. Applied patch kernel/xenomai/posix/process.c cleanly. Applied patch kernel/xenomai/posix/process.h cleanly. Applied patch kernel/xenomai/posix/sched.c cleanly. Applied patch kernel/xenomai/posix/sched.h cleanly. Applied patch kernel/xenomai/posix/sem.c cleanly. Applied patch kernel/xenomai/posix/sem.h cleanly. Applied patch kernel/xenomai/posix/signal.c cleanly. Applied patch kernel/xenomai/posix/signal.h cleanly. Applied patch kernel/xenomai/posix/syscall.c cleanly. Applied patch kernel/xenomai/posix/syscall.h cleanly. Applied patch kernel/xenomai/posix/syscall32.c cleanly. Applied patch kernel/xenomai/posix/syscall32.h cleanly. Applied patch kernel/xenomai/posix/thread.c cleanly. Applied patch kernel/xenomai/posix/thread.h cleanly. Applied patch kernel/xenomai/posix/timer.c cleanly. Applied patch kernel/xenomai/posix/timer.h cleanly. Applied patch kernel/xenomai/posix/timerfd.c cleanly. Applied patch kernel/xenomai/posix/timerfd.h cleanly. Applied patch kernel/xenomai/procfs.c cleanly. Applied patch kernel/xenomai/procfs.h cleanly. Applied patch kernel/xenomai/registry.c cleanly. Applied patch kernel/xenomai/rtdm/Makefile cleanly. Applied patch kernel/xenomai/rtdm/core.c cleanly. Applied patch kernel/xenomai/rtdm/device.c cleanly. Applied patch kernel/xenomai/rtdm/drvlib.c cleanly. Applied patch kernel/xenomai/rtdm/fd.c cleanly. Applied patch kernel/xenomai/rtdm/internal.h cleanly. Applied patch kernel/xenomai/rtdm/wrappers.c cleanly. Applied patch kernel/xenomai/sched-idle.c cleanly. Applied patch kernel/xenomai/sched-quota.c cleanly. Applied patch kernel/xenomai/sched-rt.c cleanly. Applied patch kernel/xenomai/sched-sporadic.c cleanly. Applied patch kernel/xenomai/sched-tp.c cleanly. Applied patch kernel/xenomai/sched-weak.c cleanly. Applied patch kernel/xenomai/sched.c cleanly. Applied patch kernel/xenomai/select.c cleanly. Applied patch kernel/xenomai/synch.c cleanly. Applied patch kernel/xenomai/thread.c cleanly. Applied patch kernel/xenomai/timer.c cleanly. Applied patch kernel/xenomai/tree.c cleanly. Applied patch kernel/xenomai/vfile.c cleanly. Applied patch lib/Kconfig cleanly. Applied patch lib/Kconfig.debug cleanly. Applied patch lib/atomic64.c cleanly. Applied patch lib/bust_spinlocks.c cleanly. Applied patch lib/dump_stack.c cleanly. Applied patch lib/int_sqrt.c cleanly. Applied patch lib/ioremap.c cleanly. Applied patch lib/raid6/algos.c cleanly. Applied patch lib/rhashtable.c cleanly. Applied patch lib/smp_processor_id.c cleanly. Applied patch mm/Makefile cleanly. Applied patch mm/filemap.c cleanly. Applied patch mm/memory.c cleanly. Applied patch mm/migrate.c cleanly. Applied patch mm/mlock.c cleanly. Applied patch mm/mmap.c cleanly. Applied patch mm/mmu_context.c cleanly. Applied patch mm/mprotect.c cleanly. Applied patch mm/nommu.c cleanly. Applied patch mm/prfile.c cleanly. Applied patch mm/vmalloc.c cleanly. Applied patch net/Kconfig cleanly. Applied patch net/Makefile cleanly. Applied patch net/bluetooth/hci_sock.c cleanly. Applied patch net/bluetooth/l2cap_core.c cleanly. Applied patch net/bridge/netfilter/ebtables.c cleanly. Applied patch net/can/Kconfig cleanly. Applied patch net/can/Makefile cleanly. Applied patch net/can/isotp.c cleanly. Applied patch net/ceph/ceph_common.c cleanly. Applied patch net/ceph/mon_client.c cleanly. Applied patch net/core/datagram.c cleanly. Applied patch net/core/dev_ioctl.c cleanly. Applied patch net/core/ethtool.c cleanly. Applied patch net/core/net-sysfs.c cleanly. Applied patch net/core/sock.c cleanly. Applied patch net/dccp/ipv6.c cleanly. Applied patch net/ipv6/tcp_ipv6.c cleanly. Applied patch net/netlink/genetlink.c cleanly. Applied patch net/packet/af_packet.c cleanly. Applied patch net/rose/rose_subr.c cleanly. Applied patch net/rpmsg/Kconfig cleanly. Applied patch net/rpmsg/Makefile cleanly. Applied patch net/rpmsg/rpmsg_proto.c cleanly. Applied patch net/wireless/core.h cleanly. Applied patch net/wireless/nl80211.c cleanly. Applied patch net/wireless/nl80211.h cleanly. Applied patch net/wireless/sme.c cleanly. Applied patch net/wireless/util.c cleanly. Applied patch samples/seccomp/Makefile cleanly. Applied patch scripts/Makefile.dtbinst cleanly. Applied patch scripts/dtb-merge cleanly. Applied patch scripts/dtc/.gitignore cleanly. Applied patch scripts/dtc/Makefile cleanly. Applied patch scripts/dtc/checks.c cleanly. Applied patch scripts/dtc/dtc-lexer.l cleanly. Applied patch scripts/dtc/dtc-lexer.lex.c_shipped cleanly. Applied patch scripts/dtc/dtc-parser.tab.c_shipped cleanly. Applied patch scripts/dtc/dtc-parser.y cleanly. Applied patch scripts/dtc/dtc.c cleanly. Applied patch scripts/dtc/dtc.h cleanly. Applied patch scripts/dtc/fdtoverlay.c cleanly. Applied patch scripts/dtc/libfdt/fdt_addresses.c cleanly. Applied patch scripts/dtc/libfdt/fdt_empty_tree.c cleanly. Applied patch scripts/dtc/libfdt/fdt_overlay.c cleanly. Applied patch scripts/dtc/libfdt/fdt_ro.c cleanly. Applied patch scripts/dtc/libfdt/fdt_rw.c cleanly. Applied patch scripts/dtc/libfdt/fdt_sw.c cleanly. Applied patch scripts/dtc/libfdt/fdt_wip.c cleanly. Applied patch scripts/dtc/libfdt/libfdt.h cleanly. Applied patch scripts/dtc/livetree.c cleanly. Applied patch scripts/dtc/update-dtc-source.sh cleanly. Applied patch scripts/dtc/version_gen.h cleanly. Applied patch scripts/mod/modpost.c cleanly. Applied patch scripts/package/Makefile cleanly. Applied patch scripts/package/builddeb cleanly. Applied patch scripts/package/buildtar cleanly. Applied patch scripts/package/mkdebian cleanly. Applied patch scripts/package/mkspec cleanly. Applied patch scripts/package/snapcraft.template cleanly. Applied patch security/device_cgroup.c cleanly. Applied patch security/security.c cleanly. Applied patch security/selinux/hooks.c cleanly. Applied patch security/selinux/include/classmap.h cleanly. Applied patch sound/core/init.c cleanly. Applied patch sound/core/oss/pcm_oss.c cleanly. Applied patch sound/core/pcm_dmaengine.c cleanly. Applied patch sound/core/pcm_native.c cleanly. Applied patch sound/core/rawmidi.c cleanly. Applied patch sound/core/seq/oss/seq_oss_synth.c cleanly. Applied patch sound/drivers/Kconfig cleanly. Applied patch sound/drivers/Makefile cleanly. Applied patch sound/drivers/pwmsp/Makefile cleanly. Applied patch sound/drivers/pwmsp/pwmsp.c cleanly. Applied patch sound/drivers/pwmsp/pwmsp.h cleanly. Applied patch sound/drivers/pwmsp/pwmsp_lib.c cleanly. Applied patch sound/pci/hda/hda_codec.c cleanly. Applied patch sound/pci/hda/patch_realtek.c cleanly. Applied patch sound/soc/Kconfig cleanly. Applied patch sound/soc/Makefile cleanly. Applied patch sound/soc/codecs/tlv320aic31xx.c cleanly. Applied patch sound/soc/codecs/tlv320aic31xx.h cleanly. Applied patch sound/soc/codecs/tlv320aic3x.c cleanly. Applied patch sound/soc/davinci/Kconfig cleanly. Applied patch sound/soc/davinci/davinci-mcasp.c cleanly. Applied patch sound/soc/davinci/davinci-mcasp.h cleanly. Applied patch sound/soc/generic/audio-graph-card.c cleanly. Applied patch sound/soc/generic/simple-card-utils.c cleanly. Applied patch sound/soc/omap/omap-hdmi-audio.c cleanly. Applied patch sound/soc/soc-core.c cleanly. Applied patch sound/soc/soc-pcm.c cleanly. Applied patch sound/soc/ti/Kconfig cleanly. Applied patch sound/soc/ti/Makefile cleanly. Applied patch sound/soc/ti/udma-pcm.c cleanly. Applied patch sound/soc/ti/udma-pcm.h cleanly. Applied patch sound/x86/intel_hdmi_audio.c cleanly. Applied patch ti_config_fragments/README cleanly. Applied patch ti_config_fragments/am33xx_only.cfg cleanly. Applied patch ti_config_fragments/am43xx_only.cfg cleanly. Applied patch ti_config_fragments/arm64_prune.cfg cleanly. Applied patch ti_config_fragments/audio_display.cfg cleanly. Applied patch ti_config_fragments/baseport.cfg cleanly. Applied patch ti_config_fragments/connectivity.cfg cleanly. Applied patch ti_config_fragments/debug_ftrace.cfg cleanly. Applied patch ti_config_fragments/debug_options.cfg cleanly. Applied patch ti_config_fragments/defconfig_builder.sh cleanly. Applied patch ti_config_fragments/defconfig_map.txt cleanly. Applied patch ti_config_fragments/dra7_only.cfg cleanly. Applied patch ti_config_fragments/ipc.cfg cleanly. Applied patch ti_config_fragments/k2g_only.cfg cleanly. Applied patch ti_config_fragments/k3_soc.cfg cleanly. Applied patch ti_config_fragments/keystone.cfg cleanly. Applied patch ti_config_fragments/lpae.cfg cleanly. Applied patch ti_config_fragments/multi_v7_prune.cfg cleanly. Applied patch ti_config_fragments/omap5_soc.cfg cleanly. Applied patch ti_config_fragments/omap_soc.cfg cleanly. Applied patch ti_config_fragments/systemd.cfg cleanly. Applied patch ti_config_fragments/v8_baseport.cfg cleanly. Applied patch ti_config_fragments/v8_defconfig_map.txt cleanly. Applied patch ti_config_fragments/v8_ipc.cfg cleanly. Applied patch tools/objtool/check.c cleanly. Applied patch tools/pci/pcitest.c cleanly. Applied patch tools/perf/util/intel-pt-decoder/intel-pt-decoder.c cleanly. Applied patch tools/perf/util/probe-event.c cleanly. Applied patch virt/kvm/kvm_main.c cleanly. warning: squelched 270 whitespace errors warning: 275 lines add whitespace errors. make ARCH=arm CROSS_COMPILE= distclean '/build/buildd/defconfig' -> '.config' _______________ make -j5 ARCH=arm LOCALVERSION=-ti-xenomai-bela-r2 CROSS_COMPILE= KDEB_PKGVERSION=1bullseye KDEB_SOURCENAME=linux-upstream KBUILD_DEBARCH=armhf DEBEMAIL=robertcnelson@gmail.com DEBFULLNAME=rcn-ee bindeb-pkg HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release UPD include/config/kernel.release /bin/sh ./scripts/package/mkdebian dpkg-buildpackage -r"fakeroot -u" -a$(cat debian/arch) -b -nc -uc dpkg-buildpackage: info: source package linux-upstream dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution bullseye dpkg-buildpackage: info: source changed by rcn-ee dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules build make KERNELRELEASE=4.14.108-ti-xenomai-bela-r2 ARCH=arm KBUILD_BUILD_VERSION=1bullseye -f ./Makefile CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/errno.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h UPD include/generated/uapi/linux/version.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h HOSTCC scripts/basic/bin2c WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h WRAP arch/arm/include/generated/asm/clkdev.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/early_ioremap.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/extable.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/mm-arch-hooks.h WRAP arch/arm/include/generated/asm/msi.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/rwsem.h WRAP arch/arm/include/generated/asm/seccomp.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/dtc/dtc.o HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/parse.tab.c SHIPPED scripts/genksyms/lex.lex.c SHIPPED scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/parse.tab.o HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/livetree.o MKELF scripts/mod/elfconfig.h CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/dtc/treesource.o HOSTLD scripts/genksyms/genksyms SYSNR arch/arm/include/generated/asm/unistd-nr.h GEN arch/arm/include/generated/asm/mach-types.h SYSTBL arch/arm/include/generated/calls-oabi.S SYSTBL arch/arm/include/generated/calls-eabi.S HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/mod/modpost.o CC kernel/bounds.s HOSTCC scripts/dtc/checks.o HOSTCC scripts/mod/file2alias.o CHK include/generated/timeconst.h UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/dtc/util.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/fdtoverlay.o HOSTCC scripts/dtc/libfdt/fdt.o HOSTLD scripts/mod/modpost HOSTCC scripts/dtc/libfdt/fdt_addresses.o HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o HOSTCC scripts/dtc/libfdt/fdt_overlay.o HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/dtc/libfdt/fdt_ro.o HOSTCC scripts/sortextable HOSTCC scripts/dtc/libfdt/fdt_rw.o HOSTCC scripts/dtc/libfdt/fdt_strerror.o HOSTCC scripts/dtc/libfdt/fdt_sw.o HOSTCC scripts/dtc/libfdt/fdt_wip.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/fdtoverlay HOSTLD scripts/dtc/dtc CC init/main.o AR usr/built-in.o CC arch/arm/vfp/vfpmodule.o AS arch/arm/vfp/entry.o CC arch/arm/kernel/elf.o CC arch/arm/mm/extable.o LDS arch/arm/vdso/vdso.lds CC arch/arm/vdso/vgettimeofday.o CC arch/arm/mm/fault.o AS arch/arm/kernel/entry-common.o CC arch/arm/kernel/irq.o AS arch/arm/vdso/datapage.o HOSTCC arch/arm/vdso/vdsomunge AS arch/arm/vfp/vfphw.o VDSO arch/arm/vdso/vdso.so.raw CC arch/arm/vfp/vfpsingle.o MUNGE arch/arm/vdso/vdso.so.dbg OBJCOPY arch/arm/vdso/vdso.so AS arch/arm/vdso/vdso.o CC arch/arm/kernel/opcodes.o AR arch/arm/vdso/built-in.o CC arch/arm/kernel/process.o CC arch/arm/mm/init.o CHK include/generated/compile.h UPD include/generated/compile.h CC init/do_mounts.o CC arch/arm/mm/iomap.o CC arch/arm/vfp/vfpdouble.o CC arch/arm/kernel/ptrace.o CC arch/arm/kernel/reboot.o CC arch/arm/mm/dma-mapping.o AR arch/arm/vfp/vfp.o AR arch/arm/vfp/built-in.o CC arch/arm/mm/fault-armv.o CC arch/arm/kernel/return_address.o CC init/noinitramfs.o arch/arm/mm/dma-mapping.c: In function 'dma_contiguous_early_fixup': arch/arm/mm/dma-mapping.c:476:15: warning: array subscript is outside array bounds of 'struct dma_contig_early_reserve[0]' [-Warray-bounds] 476 | dma_mmu_remap[dma_mmu_remap_num].base = base; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ arch/arm/mm/dma-mapping.c:470:40: note: while referencing 'dma_mmu_remap' 470 | static struct dma_contig_early_reserve dma_mmu_remap[MAX_CMA_AREAS] __initdata; | ^~~~~~~~~~~~~ arch/arm/mm/dma-mapping.c:477:15: warning: array subscript is outside array bounds of 'struct dma_contig_early_reserve[0]' [-Warray-bounds] 477 | dma_mmu_remap[dma_mmu_remap_num].size = size; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ arch/arm/mm/dma-mapping.c:470:40: note: while referencing 'dma_mmu_remap' 470 | static struct dma_contig_early_reserve dma_mmu_remap[MAX_CMA_AREAS] __initdata; | ^~~~~~~~~~~~~ arch/arm/mm/dma-mapping.c: In function 'dma_contiguous_remap': arch/arm/mm/dma-mapping.c:485:36: warning: array subscript i is outside array bounds of 'struct dma_contig_early_reserve[0]' [-Warray-bounds] 485 | phys_addr_t start = dma_mmu_remap[i].base; | ~~~~~~~~~~~~~^~~ arch/arm/mm/dma-mapping.c:470:40: note: while referencing 'dma_mmu_remap' 470 | static struct dma_contig_early_reserve dma_mmu_remap[MAX_CMA_AREAS] __initdata; | ^~~~~~~~~~~~~ arch/arm/mm/dma-mapping.c:486:42: warning: array subscript i is outside array bounds of 'struct dma_contig_early_reserve[0]' [-Warray-bounds] 486 | phys_addr_t end = start + dma_mmu_remap[i].size; | ~~~~~~~~~~~~~^~~ arch/arm/mm/dma-mapping.c:470:40: note: while referencing 'dma_mmu_remap' 470 | static struct dma_contig_early_reserve dma_mmu_remap[MAX_CMA_AREAS] __initdata; | ^~~~~~~~~~~~~ CC arch/arm/mm/flush.o CC arch/arm/kernel/setup.o CC arch/arm/mm/idmap.o CC arch/arm/kernel/signal.o CC init/calibrate.o CC init/init_task.o CC arch/arm/mm/ioremap.o CC arch/arm/mm/mmap.o AS arch/arm/kernel/sigreturn_codes.o CC arch/arm/mm/pgd.o CC arch/arm/kernel/stacktrace.o CC arch/arm/kernel/sys_arm.o CC init/version.o CC arch/arm/kernel/time.o CC arch/arm/mm/mmu.o CC arch/arm/kernel/traps.o AR init/mounts.o AR init/built-in.o CC arch/arm/common/firmware.o CC arch/arm/mm/pageattr.o CC arch/arm/mm/proc-syms.o AR arch/arm/common/built-in.o CC arch/arm/kernel/atags_parse.o CC arch/arm/probes/decode.o CC arch/arm/net/bpf_jit_32.o CC arch/arm/probes/decode-arm.o CC arch/arm/kernel/atags_proc.o AS arch/arm/kernel/entry-armv.o CC arch/arm/mm/alignment.o CC arch/arm/kernel/bugs.o CC arch/arm/probes/kprobes/core.o AR arch/arm/crypto/built-in.o AS [M] arch/arm/crypto/aes-cipher-core.o CC arch/arm/kernel/armksyms.o CC [M] arch/arm/crypto/aes-cipher-glue.o In file included from arch/arm/crypto/aes-cipher-glue.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/arm/crypto/aes-cipher-glue.c:68:1: note: in expansion of macro 'module_init' 68 | module_init(aes_init); | ^~~~~~~~~~~ arch/arm/crypto/aes-cipher-glue.c:58:19: note: 'init_module' target declared here 58 | static int __init aes_init(void) | ^~~~~~~~ In file included from arch/arm/crypto/aes-cipher-glue.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/arm/crypto/aes-cipher-glue.c:69:1: note: in expansion of macro 'module_exit' 69 | module_exit(aes_fini); | ^~~~~~~~~~~ arch/arm/crypto/aes-cipher-glue.c:63:20: note: 'cleanup_module' target declared here 63 | static void __exit aes_fini(void) | ^~~~~~~~ AS [M] arch/arm/crypto/aes-neonbs-core.o CC arch/arm/probes/kprobes/actions-common.o CC arch/arm/mm/highmem.o CC [M] arch/arm/crypto/aes-neonbs-glue.o CC arch/arm/kernel/module.o CC arch/arm/probes/kprobes/checkers-common.o In file included from arch/arm/crypto/aes-neonbs-glue.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ arch/arm/crypto/aes-neonbs-glue.c:434:1: note: in expansion of macro 'late_initcall' 434 | late_initcall(aes_init); | ^~~~~~~~~~~~~ arch/arm/crypto/aes-neonbs-glue.c:397:19: note: 'init_module' target declared here 397 | static int __init aes_init(void) | ^~~~~~~~ AS arch/arm/mm/abort-ev7.o CC arch/arm/probes/kprobes/actions-arm.o AS arch/arm/mm/pabort-v7.o AS [M] arch/arm/crypto/sha1-armv4-large.o AS arch/arm/kernel/sleep.o AS arch/arm/mm/cache-v7.o CC arch/arm/kernel/suspend.o CC [M] arch/arm/crypto/sha1_glue.o CC arch/arm/mm/copypage-v6.o CC arch/arm/probes/kprobes/checkers-arm.o In file included from arch/arm/crypto/sha1_glue.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/arm/crypto/sha1_glue.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(sha1_mod_init); | ^~~~~~~~~~~ arch/arm/crypto/sha1_glue.c:77:19: note: 'init_module' target declared here 77 | static int __init sha1_mod_init(void) | ^~~~~~~~~~~~~ In file included from arch/arm/crypto/sha1_glue.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/arm/crypto/sha1_glue.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(sha1_mod_fini); | ^~~~~~~~~~~ arch/arm/crypto/sha1_glue.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit sha1_mod_fini(void) | ^~~~~~~~~~~~~ CC arch/arm/mm/context.o CC arch/arm/kernel/hibernate.o AS [M] arch/arm/crypto/sha1-armv7-neon.o CC arch/arm/probes/kprobes/opt-arm.o CC [M] arch/arm/crypto/sha1_neon_glue.o AS arch/arm/mm/tlb-v7.o CC arch/arm/kernel/arch_timer.o AS arch/arm/mm/proc-v7.o CC arch/arm/mm/proc-v7-bugs.o AS arch/arm/kernel/entry-ftrace.o CC arch/arm/kernel/ftrace.o AR arch/arm/probes/kprobes/built-in.o CC arch/arm/probes/uprobes/core.o In file included from arch/arm/crypto/sha1_neon_glue.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_neon_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/arm/crypto/sha1_neon_glue.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(sha1_neon_mod_init); | ^~~~~~~~~~~ arch/arm/crypto/sha1_neon_glue.c:92:19: note: 'init_module' target declared here 92 | static int __init sha1_neon_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/arm/crypto/sha1_neon_glue.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_neon_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/arm/crypto/sha1_neon_glue.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(sha1_neon_mod_fini); | ^~~~~~~~~~~ arch/arm/crypto/sha1_neon_glue.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit sha1_neon_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ CC arch/arm/mm/l2c-common.o SHIPPED arch/arm/crypto/sha256-core.S CC [M] arch/arm/crypto/sha256_glue.o CC arch/arm/mm/cache-l2x0.o arch/arm/kernel/ftrace.c: In function 'prepare_ftrace_return': arch/arm/kernel/ftrace.c:249:49: warning: taking address of packed member of 'struct ftrace_graph_ent' may result in an unaligned pointer value [-Waddress-of-packed-member] 249 | err = ftrace_push_return_trace(old, self_addr, &trace.depth, | ^~~~~~~~~~~~ CC arch/arm/kernel/insn.o CC arch/arm/kernel/machine_kexec.o CC arch/arm/probes/uprobes/actions-arm.o In file included from arch/arm/crypto/sha256_glue.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/arm/crypto/sha256_glue.c:122:1: note: in expansion of macro 'module_init' 122 | module_init(sha256_mod_init); | ^~~~~~~~~~~ arch/arm/crypto/sha256_glue.c:95:19: note: 'init_module' target declared here 95 | static int __init sha256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from arch/arm/crypto/sha256_glue.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/arm/crypto/sha256_glue.c:123:1: note: in expansion of macro 'module_exit' 123 | module_exit(sha256_mod_fini); | ^~~~~~~~~~~ arch/arm/crypto/sha256_glue.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit sha256_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] arch/arm/crypto/sha256_neon_glue.o AR arch/arm/probes/uprobes/built-in.o AR arch/arm/probes/built-in.o AS arch/arm/kernel/relocate_kernel.o CC arch/arm/kernel/patch.o AR arch/arm/firmware/built-in.o SHIPPED arch/arm/crypto/sha512-core.S AS arch/arm/mm/l2c-l2x0-resume.o CC arch/arm/mach-omap2/id.o AR arch/arm/mm/built-in.o CC [M] arch/arm/crypto/sha512-glue.o CC arch/arm/kernel/thumbee.o CC arch/arm/kernel/unwind.o CC [M] arch/arm/crypto/sha512-neon-glue.o In file included from ./include/crypto/sha512_base.h:14, from arch/arm/crypto/sha512-glue.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_arm_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/arm/crypto/sha512-glue.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(sha512_arm_mod_init); | ^~~~~~~~~~~ arch/arm/crypto/sha512-glue.c:87:19: note: 'init_module' target declared here 87 | static int __init sha512_arm_mod_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/crypto/sha512_base.h:14, from arch/arm/crypto/sha512-glue.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_arm_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/arm/crypto/sha512-glue.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(sha512_arm_mod_fini); | ^~~~~~~~~~~ arch/arm/crypto/sha512-glue.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit sha512_arm_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC arch/arm/plat-omap/sram.o AR arch/arm/net/built-in.o CC arch/arm/kernel/devtree.o CC arch/arm/mach-omap2/io.o CC arch/arm/mach-omap2/control.o LD [M] arch/arm/crypto/aes-arm.o LD [M] arch/arm/crypto/aes-arm-bs.o LD [M] arch/arm/crypto/sha1-arm.o LD [M] arch/arm/crypto/sha1-arm-neon.o CC arch/arm/kernel/hw_breakpoint.o AS [M] arch/arm/crypto/sha256-core.o CC arch/arm/plat-omap/dma.o AS [M] arch/arm/crypto/sha512-core.o LD [M] arch/arm/crypto/sha256-arm.o LD [M] arch/arm/crypto/sha512-arm.o CC arch/arm/kernel/perf_regs.o CC arch/arm/xenomai/machine.o CC arch/arm/mach-omap2/devices.o CC arch/arm/mach-omap2/fb.o CC arch/arm/xenomai/mayday.o CC kernel/fork.o CC arch/arm/kernel/perf_callchain.o CC arch/arm/mach-omap2/timer.o CC arch/arm/plat-omap/counter_32k.o CC arch/arm/xenomai/thread.o CC arch/arm/kernel/perf_event_xscale.o CC arch/arm/kernel/perf_event_v6.o AR arch/arm/plat-omap/built-in.o AS arch/arm/xenomai/switch.o CC arch/arm/kernel/perf_event_v7.o AR certs/built-in.o CC arch/arm/xenomai/syscall.o CC arch/arm/mach-omap2/pm.o CC arch/arm/kernel/vdso.o AR arch/arm/xenomai/xenomai.o AR arch/arm/xenomai/built-in.o CC arch/arm/kernel/io.o CC arch/arm/mach-omap2/common.o CC arch/arm/kernel/ipipe.o CC arch/arm/mach-omap2/dma.o CC arch/arm/mach-omap2/wd_timer.o CC arch/arm/kernel/ipipe_tsc.o CC mm/filemap.o CC arch/arm/mach-omap2/display.o CC kernel/exec_domain.o CC arch/arm/mach-omap2/i2c.o CC mm/mempool.o CC arch/arm/mach-omap2/hdq1w.o AS arch/arm/kernel/ipipe_tsc_asm.o AS arch/arm/kernel/hyp-stub.o CC kernel/panic.o AS arch/arm/kernel/smccc-call.o AS arch/arm/kernel/head.o LDS arch/arm/kernel/vmlinux.lds CC arch/arm/mach-omap2/omap_hwmod.o AR arch/arm/kernel/built-in.o CC arch/arm/mach-omap2/omap_device.o AS arch/arm/mach-omap2/omap-headsmp.o CC mm/oom_kill.o CC kernel/cpu.o CC mm/maccess.o CC arch/arm/mach-omap2/sram.o CC arch/arm/mach-omap2/omap_hwmod_reset.o CC mm/page_alloc.o CC kernel/exit.o CC kernel/softirq.o CC mm/page-writeback.o CC arch/arm/mach-omap2/omap_hwmod_common_data.o CC arch/arm/mach-omap2/mcbsp.o CC arch/arm/mach-omap2/omap_twl.o CC mm/readahead.o CC arch/arm/mach-omap2/sdrc.o CC arch/arm/mach-omap2/am33xx-restart.o CC arch/arm/mach-omap2/omap-pm-noop.o CC kernel/resource.o CC arch/arm/mach-omap2/pm33xx-core.o CC mm/swap.o CC arch/arm/mach-omap2/pm-asm-offsets.s CC arch/arm/mach-omap2/pm-debug.o CC arch/arm/mach-omap2/prm_common.o CC kernel/sysctl.o CC kernel/sysctl_binary.o CC mm/truncate.o CC arch/arm/mach-omap2/cm_common.o CC arch/arm/mach-omap2/prm33xx.o CC arch/arm/mach-omap2/cm33xx.o CC arch/arm/mach-omap2/voltage.o CC kernel/capability.o CC mm/vmscan.o CC kernel/ptrace.o CC arch/arm/mach-omap2/vc.o CC arch/arm/mach-omap2/vp.o CC kernel/user.o CC mm/shmem.o CC arch/arm/mach-omap2/powerdomain.o CC mm/util.o CC kernel/signal.o CC arch/arm/mach-omap2/powerdomain-common.o CC arch/arm/mach-omap2/powerdomains33xx_data.o CC arch/arm/mach-omap2/clockdomain.o CC arch/arm/mach-omap2/clockdomains33xx_data.o CC mm/mmzone.o CC arch/arm/mach-omap2/clock.o CC arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.o CC arch/arm/mach-omap2/omap_hwmod_33xx_data.o CC kernel/sys.o CC arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.o CC kernel/umh.o CC mm/vmstat.o CC arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.o CC arch/arm/mach-omap2/board-generic.o CC arch/arm/mach-omap2/pdata-quirks.o CC kernel/workqueue.o CC mm/backing-dev.o CC mm/mm_init.o CC mm/mmu_context.o CC arch/arm/mach-omap2/hsmmc.o CC kernel/pid.o CC arch/arm/mach-omap2/omap_phy_internal.o CC kernel/task_work.o CC arch/arm/mach-omap2/omap-iommu.o CHK include/generated/ti-pm-asm-offsets.h CC mm/percpu.o UPD include/generated/ti-pm-asm-offsets.h AS arch/arm/mach-omap2/sleep33xx.o AR arch/arm/mach-omap2/built-in.o CC kernel/extable.o CC fs/open.o CC fs/read_write.o CC fs/file_table.o CC kernel/params.o CC ipc/util.o CC mm/slab_common.o CC security/apparmor/apparmorfs.o CC kernel/kthread.o CC fs/super.o CC ipc/msgutil.o CC ipc/msg.o CC kernel/sys_ni.o CC kernel/nsproxy.o CC mm/compaction.o CC fs/char_dev.o CC ipc/sem.o CC security/apparmor/audit.o CC kernel/notifier.o CC mm/vmacache.o CC mm/swap_slots.o CC fs/stat.o GEN security/apparmor/capability_names.h CC kernel/ksysfs.o CC security/apparmor/context.o CC mm/interval_tree.o CC kernel/cred.o CC ipc/shm.o CC security/apparmor/ipc.o CC fs/exec.o CC mm/list_lru.o CC kernel/reboot.o CC security/apparmor/lib.o CC ipc/syscall.o CC mm/workingset.o CC ipc/ipc_sysctl.o CC ipc/mqueue.o CC kernel/async.o CC mm/prfile.o CC fs/pipe.o CC security/apparmor/match.o CC mm/debug.o CC kernel/range.o CC security/apparmor/path.o CC kernel/smpboot.o CC mm/gup.o CC ipc/namespace.o CC kernel/ucount.o CC security/apparmor/domain.o CC fs/namei.o CC ipc/mq_sysctl.o CC kernel/kmod.o AR ipc/built-in.o CC mm/highmem.o CC kernel/groups.o CC security/apparmor/policy.o CC mm/memory.o CC kernel/bpf/core.o CC kernel/cgroup/cgroup.o CC security/apparmor/policy_unpack.o CC fs/fcntl.o CC mm/mincore.o CC security/apparmor/procattr.o CC kernel/bpf/syscall.o CC mm/mlock.o CC fs/ioctl.o CC security/apparmor/lsm.o CC mm/mmap.o CC fs/readdir.o CC kernel/cgroup/namespace.o CC kernel/bpf/verifier.o GEN security/apparmor/rlim_names.h CC security/apparmor/secid.o CC kernel/cgroup/cgroup-v1.o CC security/apparmor/file.o CC fs/select.o CC security/apparmor/policy_ns.o CC kernel/cgroup/freezer.o CC mm/mprotect.o CC kernel/cgroup/pids.o CC fs/dcache.o CC mm/mremap.o AR kernel/cgroup/built-in.o CC mm/msync.o CC security/apparmor/label.o CC kernel/events/core.o CC kernel/bpf/inode.o CC mm/page_vma_mapped.o CC mm/pagewalk.o CC mm/pgtable-generic.o CC kernel/bpf/helpers.o CC security/apparmor/mount.o CC mm/rmap.o CC fs/inode.o CC kernel/bpf/tnum.o CC kernel/bpf/hashtab.o CC security/apparmor/crypto.o CC mm/vmalloc.o CC kernel/bpf/arraymap.o CC security/apparmor/capability.o CC fs/attr.o CC security/apparmor/resource.o CC fs/bad_inode.o CC kernel/bpf/percpu_freelist.o CC mm/process_vm_access.o CC kernel/bpf/bpf_lru_list.o CC fs/file.o AR security/apparmor/apparmor.o CC kernel/bpf/lpm_trie.o AR security/apparmor/built-in.o CC security/integrity/iint.o CC mm/init-mm.o CC mm/nobootmem.o CC security/integrity/integrity_audit.o CC kernel/events/ring_buffer.o CC fs/filesystems.o CC kernel/bpf/map_in_map.o AR security/integrity/integrity.o AR security/integrity/built-in.o CC security/keys/gc.o CC kernel/bpf/devmap.o CC mm/fadvise.o CC security/keys/key.o CC fs/namespace.o CC kernel/events/callchain.o CC mm/madvise.o CC kernel/bpf/stackmap.o CC kernel/events/hw_breakpoint.o CC mm/memblock.o CC security/keys/keyring.o AR kernel/bpf/built-in.o CC mm/page_io.o CC kernel/events/uprobes.o CC kernel/ipipe/core.o CC mm/swap_state.o CC security/keys/keyctl.o CC fs/seq_file.o CC mm/swapfile.o CC kernel/ipipe/timer.o CC security/keys/permission.o CC fs/xattr.o AR kernel/events/built-in.o CC mm/frontswap.o AR kernel/ipipe/built-in.o CC kernel/irq/irqdesc.o CC security/keys/process_keys.o CC fs/libfs.o CC kernel/irq/handle.o CC mm/zswap.o CC security/keys/request_key.o CC kernel/irq/manage.o CC security/keys/request_key_auth.o CC security/keys/user_defined.o CC mm/dmapool.o CC fs/fs-writeback.o AR kernel/livepatch/built-in.o CC mm/ksm.o CC security/keys/proc.o CC kernel/irq/spurious.o CC kernel/locking/mutex.o CC security/keys/sysctl.o CC kernel/irq/resend.o CC security/keys/encrypted-keys/encrypted.o CC kernel/irq/chip.o CC kernel/locking/semaphore.o CC mm/slub.o CC security/keys/encrypted-keys/ecryptfs_format.o CC kernel/locking/rwsem.o CC kernel/irq/dummychip.o AR security/keys/encrypted-keys/encrypted-keys.o AR security/keys/encrypted-keys/built-in.o AR security/keys/built-in.o CC kernel/locking/percpu-rwsem.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/selinux/avc.o CC kernel/locking/rtmutex.o CC kernel/irq/devres.o CC fs/pnode.o CC fs/splice.o CC kernel/irq/generic-chip.o CC security/selinux/hooks.o CC kernel/locking/rwsem-xadd.o CC mm/page_counter.o CC kernel/irq/autoprobe.o AR kernel/locking/built-in.o CC mm/memcontrol.o CC security/selinux/selinuxfs.o CC fs/sync.o CC kernel/irq/irqdomain.o CC fs/utimes.o CC kernel/irq/proc.o CC kernel/irq/pm.o CC fs/stack.o CC security/selinux/netlink.o CC fs/fs_struct.o CC security/selinux/nlmsgtab.o CC kernel/power/qos.o AR kernel/irq/built-in.o CC mm/vmpressure.o CC fs/statfs.o CC security/selinux/netif.o CC kernel/printk/printk.o CC mm/swap_cgroup.o CC kernel/power/main.o CC fs/fs_pin.o CC mm/zpool.o CC security/selinux/netnode.o CC fs/nsfs.o CC fs/buffer.o CC kernel/power/console.o CC mm/zbud.o CC security/selinux/netport.o CC mm/early_ioremap.o CC kernel/printk/printk_safe.o CC kernel/power/process.o CC mm/balloon_compaction.o CC kernel/printk/braille.o CC security/selinux/ibpkey.o AR kernel/printk/built-in.o CC [M] mm/zsmalloc.o CC kernel/power/suspend.o In file included from mm/zsmalloc.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ mm/zsmalloc.c:2512:1: note: in expansion of macro 'module_init' 2512 | module_init(zs_init); | ^~~~~~~~~~~ mm/zsmalloc.c:2474:19: note: 'init_module' target declared here 2474 | static int __init zs_init(void) | ^~~~~~~ In file included from mm/zsmalloc.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ mm/zsmalloc.c:2513:1: note: in expansion of macro 'module_exit' 2513 | module_exit(zs_exit); | ^~~~~~~~~~~ mm/zsmalloc.c:2501:20: note: 'cleanup_module' target declared here 2501 | static void __exit zs_exit(void) | ^~~~~~~ CC security/selinux/exports.o CC kernel/power/hibernate.o CC security/selinux/ss/ebitmap.o CC fs/block_dev.o AR mm/built-in.o CC kernel/power/snapshot.o CC crypto/api.o CC security/selinux/ss/hashtab.o CC security/selinux/ss/symtab.o CC block/bio.o CC security/selinux/ss/sidtab.o CC crypto/cipher.o CC kernel/power/swap.o CC fs/direct-io.o CC security/selinux/ss/avtab.o CC crypto/compress.o CC crypto/memneq.o CC kernel/power/user.o CC block/elevator.o CC security/selinux/ss/policydb.o CC crypto/crypto_wq.o CC kernel/power/autosleep.o CC kernel/power/wakelock.o CC crypto/algapi.o CC fs/mpage.o CC block/blk-core.o CC kernel/power/poweroff.o AR kernel/power/built-in.o CC kernel/rcu/update.o CC security/selinux/ss/services.o CC fs/proc_namespace.o CC crypto/scatterwalk.o CC kernel/rcu/sync.o AR fs/adfs/built-in.o CC [M] fs/adfs/dir.o CC kernel/rcu/srcutree.o CC crypto/proc.o CC [M] fs/adfs/dir_f.o CC crypto/aead.o CC [M] fs/adfs/dir_fplus.o CC kernel/rcu/tree.o CC security/selinux/ss/conditional.o CC [M] fs/adfs/file.o CC block/blk-tag.o CC [M] fs/adfs/inode.o CC crypto/ablkcipher.o CC security/selinux/ss/mls.o CC [M] fs/adfs/map.o CC block/blk-sysfs.o CC [M] fs/adfs/super.o CC crypto/blkcipher.o CC security/selinux/ss/status.o CC block/blk-flush.o In file included from fs/adfs/super.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_adfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/adfs/super.c:560:1: note: in expansion of macro 'module_init' 560 | module_init(init_adfs_fs) | ^~~~~~~~~~~ fs/adfs/super.c:539:19: note: 'init_module' target declared here 539 | static int __init init_adfs_fs(void) | ^~~~~~~~~~~~ In file included from fs/adfs/super.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_adfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/adfs/super.c:561:1: note: in expansion of macro 'module_exit' 561 | module_exit(exit_adfs_fs) | ^~~~~~~~~~~ fs/adfs/super.c:554:20: note: 'cleanup_module' target declared here 554 | static void __exit exit_adfs_fs(void) | ^~~~~~~~~~~~ LD [M] fs/adfs/adfs.o AR fs/affs/built-in.o CC [M] fs/affs/super.o CC security/selinux/xfrm.o In file included from fs/affs/super.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/affs/super.c:685:1: note: in expansion of macro 'module_init' 685 | module_init(init_affs_fs) | ^~~~~~~~~~~ fs/affs/super.c:661:19: note: 'init_module' target declared here 661 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from fs/affs/super.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/affs/super.c:686:1: note: in expansion of macro 'module_exit' 686 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ fs/affs/super.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ CC crypto/skcipher.o CC kernel/rcu/rcu_segcblist.o CC block/blk-settings.o CC [M] fs/affs/namei.o AR kernel/rcu/built-in.o CC kernel/sched/core.o CC security/selinux/netlabel.o CC [M] fs/affs/inode.o CC block/blk-ioc.o CC crypto/seqiv.o AR security/selinux/selinux.o AR security/selinux/built-in.o CC security/tomoyo/audit.o CC [M] fs/affs/file.o CC crypto/ahash.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/audit.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC block/blk-map.o POLICY security/tomoyo/builtin-policy.h CC security/tomoyo/condition.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/condition.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/condition.c: In function 'tomoyo_commit_condition': security/tomoyo/condition.c:409:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:257:38: note: in definition of macro 'atomic_inc' 257 | #define atomic_inc(v) atomic_add(1, v) | ^ security/tomoyo/condition.c:416:13: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 416 | list_add(&entry->head.list, &tomoyo_condition_list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/condition.c:425:24: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/condition.c: In function 'tomoyo_get_condition': security/tomoyo/condition.c:679:24: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ CC [M] fs/affs/dir.o CC crypto/shash.o CC block/blk-exec.o CC security/tomoyo/domain.o CC [M] fs/affs/amigaffs.o CC block/blk-merge.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/domain.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/domain.c: In function 'tomoyo_update_policy': security/tomoyo/domain.c:56:22: warning: taking address of packed member of 'struct tomoyo_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ security/tomoyo/domain.c: In function 'tomoyo_update_domain': security/tomoyo/domain.c:139:22: warning: taking address of packed member of 'struct tomoyo_acl_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 139 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ CC [M] fs/affs/bitmap.o CC crypto/akcipher.o CC kernel/sched/loadavg.o CC security/tomoyo/environ.o CC [M] fs/affs/symlink.o CC kernel/sched/clock.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/environ.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/kpp.o CC security/tomoyo/file.o LD [M] fs/affs/affs.o AR fs/afs/built-in.o CC [M] fs/afs/cache.o CC kernel/sched/cputime.o CC block/blk-softirq.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/file.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/acompress.o CC [M] fs/afs/callback.o CC security/tomoyo/gc.o CC kernel/sched/idle_task.o CC block/blk-timeout.o CC [M] fs/afs/cell.o CC kernel/sched/fair.o CC crypto/scompress.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/gc.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/gc.c: In function 'tomoyo_del_domain': security/tomoyo/gc.c:256:18: warning: taking address of packed member of 'struct tomoyo_acl_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | tomoyo_del_acl(&acl->list); | ^~~~~~~~~~ security/tomoyo/gc.c: In function 'tomoyo_collect_member': security/tomoyo/gc.c:483:24: warning: taking address of packed member of 'struct tomoyo_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | tomoyo_try_to_gc(id, &member->list); | ^~~~~~~~~~~~~ security/tomoyo/gc.c: In function 'tomoyo_collect_acl': security/tomoyo/gc.c:502:35: warning: taking address of packed member of 'struct tomoyo_acl_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 502 | tomoyo_try_to_gc(TOMOYO_ID_ACL, &acl->list); | ^~~~~~~~~~ security/tomoyo/gc.c: In function 'tomoyo_collect_entry': security/tomoyo/gc.c:542:42: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | tomoyo_try_to_gc(TOMOYO_ID_CONDITION, &ptr->list); | ^~~~~~~~~~ security/tomoyo/gc.c:569:8: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | &group->head.list); | ^~~~~~~~~~~~~~~~~ security/tomoyo/gc.c:581:37: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | tomoyo_try_to_gc(TOMOYO_ID_NAME, &ptr->list); | ^~~~~~~~~~ CC security/tomoyo/group.o CC block/blk-lib.o CC [M] fs/afs/cmservice.o CC crypto/algboss.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from security/tomoyo/group.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/tomoyo/load_policy.o CC [M] fs/afs/dir.o CC crypto/testmgr.o CC kernel/sched/rt.o CC block/blk-mq.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/load_policy.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/tomoyo/memory.o CC crypto/hmac.o CC [M] fs/afs/file.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from security/tomoyo/memory.c:9: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/memory.c: In function 'tomoyo_get_group': security/tomoyo/memory.c:113:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | atomic_inc(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:257:38: note: in definition of macro 'atomic_inc' 257 | #define atomic_inc(v) atomic_add(1, v) | ^ security/tomoyo/memory.c:122:22: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | list_add_tail_rcu(&entry->head.list, list); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from security/tomoyo/memory.c:9: security/tomoyo/memory.c: In function 'tomoyo_get_name': security/tomoyo/memory.c:166:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:257:38: note: in definition of macro 'atomic_inc' 257 | #define atomic_inc(v) atomic_add(1, v) | ^ security/tomoyo/memory.c:175:17: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | list_add_tail(&ptr->head.list, head); | ^~~~~~~~~~~~~~~ CC kernel/sched/deadline.o CC security/tomoyo/mount.o CC crypto/crypto_null.o CC [M] fs/afs/flock.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from security/tomoyo/mount.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/md5.o CC security/tomoyo/network.o CC [M] fs/afs/fsclient.o CC kernel/sched/wait.o CC block/blk-mq-tag.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/network.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/sha1_generic.o CC security/tomoyo/realpath.o CC kernel/sched/wait_bit.o CC [M] fs/afs/inode.o CC block/blk-stat.o CC kernel/sched/swait.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from security/tomoyo/common.h:15, from security/tomoyo/realpath.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/sha256_generic.o CC security/tomoyo/securityfs_if.o CC [M] fs/afs/main.o CC kernel/sched/completion.o CC block/blk-mq-sysfs.o In file included from fs/afs/main.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'afs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/afs/main.c:117:1: note: in expansion of macro 'late_initcall' 117 | late_initcall(afs_init); /* must be called after net/ to create socket */ | ^~~~~~~~~~~~~ fs/afs/main.c:40:19: note: 'init_module' target declared here 40 | static int __init afs_init(void) | ^~~~~~~~ In file included from fs/afs/main.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/afs/main.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(afs_exit); | ^~~~~~~~~~~ fs/afs/main.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit afs_exit(void) | ^~~~~~~~ In file included from ./include/linux/atomic.h:5, from ./include/linux/rcupdate.h:38, from ./include/linux/rbtree.h:34, from ./include/linux/key.h:20, from ./include/linux/security.h:26, from security/tomoyo/securityfs_if.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC [M] fs/afs/misc.o CC kernel/sched/idle.o CC security/tomoyo/tomoyo.o CC crypto/gf128mul.o CC block/blk-mq-cpumap.o CC [M] fs/afs/mntpt.o In file included from ./include/linux/atomic.h:5, from ./include/linux/rcupdate.h:38, from ./include/linux/rbtree.h:34, from ./include/linux/key.h:20, from ./include/linux/security.h:26, from ./include/linux/lsm_hooks.h:28, from security/tomoyo/tomoyo.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC crypto/ecb.o CC security/tomoyo/util.o CC kernel/sched/autogroup.o CC [M] fs/afs/proc.o CC block/blk-mq-sched.o CC crypto/cbc.o In file included from ./include/linux/atomic.h:5, from ./include/linux/spinlock.h:409, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from security/tomoyo/util.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC [M] fs/afs/rxrpc.o CC kernel/sched/stats.o CC security/tomoyo/common.o CC crypto/cts.o CC kernel/sched/debug.o CC block/ioctl.o CC crypto/xts.o In file included from ./include/linux/atomic.h:5, from ./include/linux/rcupdate.h:38, from ./include/linux/rculist.h:11, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from ./include/linux/uaccess.h:5, from security/tomoyo/common.c:8: security/tomoyo/common.h: In function 'tomoyo_put_name': security/tomoyo/common.h:1169:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_condition': security/tomoyo/common.h:1183:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ security/tomoyo/common.h: In function 'tomoyo_put_group': security/tomoyo/common.h:1196:14: warning: taking address of packed member of 'struct tomoyo_shared_acl_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ ./arch/arm/include/asm/atomic.h:258:38: note: in definition of macro 'atomic_dec' 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ crypto/xts.c:472:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 472 | static void free(struct skcipher_instance *inst) | ^~~~ crypto/xts.c:28:1: note: 'free' is declared in header '' 27 | #include +++ |+#include 28 | CC [M] fs/afs/security.o CC block/genhd.o CC crypto/ctr.o CC [M] fs/afs/server.o CC kernel/sched/cpuacct.o AR security/tomoyo/built-in.o CC security/yama/yama_lsm.o CC crypto/aes_generic.o CC kernel/sched/membarrier.o CC [M] fs/afs/super.o AR security/yama/yama.o AR security/yama/built-in.o CC security/commoncap.o AR kernel/sched/built-in.o CC kernel/time/time.o CC block/partition-generic.o CC [M] fs/afs/netdevices.o CC crypto/deflate.o CC crypto/crc32c_generic.o CC security/min_addr.o CC [M] fs/afs/vlclient.o CC kernel/time/timer.o CC crypto/crc32_generic.o CC security/security.o CC block/ioprio.o CC [M] fs/afs/vlocation.o CC crypto/crct10dif_common.o CC crypto/crct10dif_generic.o CC [M] fs/afs/vnode.o CC block/badblocks.o CC crypto/lzo.o CC kernel/time/hrtimer.o CC crypto/rng.o CC block/partitions/check.o CC [M] fs/afs/volume.o CC security/inode.o CC block/partitions/msdos.o CC crypto/drbg.o CC [M] fs/afs/write.o CC kernel/time/timekeeping.o CC security/lsm_audit.o CC block/partitions/efi.o CC crypto/jitterentropy.o CC crypto/jitterentropy-kcapi.o CC [M] fs/afs/xattr.o CC block/partitions/karma.o CC security/device_cgroup.o CC crypto/xor.o LD [M] fs/afs/kafs.o AR fs/aufs/built-in.o CC [M] fs/aufs/module.o block/partitions/karma.c: In function 'karma_partition': block/partitions/karma.c:44:6: warning: taking address of packed member of 'struct disklabel' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | p = label->d_partitions; | ^~~~~ AR block/partitions/built-in.o CC block/bounce.o CC crypto/hash_info.o CC [M] crypto/crypto_engine.o AR security/built-in.o CC [M] crypto/echainiv.o CC kernel/time/ntp.o In file included from fs/aufs/module.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aufs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/aufs/module.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(aufs_init); | ^~~~~~~~~~~ fs/aufs/module.c:179:19: note: 'init_module' target declared here 179 | static int __init aufs_init(void) | ^~~~~~~~~ In file included from fs/aufs/module.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aufs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/aufs/module.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(aufs_exit); | ^~~~~~~~~~~ fs/aufs/module.c:258:20: note: 'cleanup_module' target declared here 258 | static void __exit aufs_exit(void) | ^~~~~~~~~ CC block/scsi_ioctl.o CC [M] fs/aufs/sbinfo.o In file included from crypto/echainiv.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/echainiv.c:182:1: note: in expansion of macro 'module_init' 182 | module_init(echainiv_module_init); | ^~~~~~~~~~~ crypto/echainiv.c:172:19: note: 'init_module' target declared here 172 | static int __init echainiv_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/echainiv.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/echainiv.c:183:1: note: in expansion of macro 'module_exit' 183 | module_exit(echainiv_module_exit); | ^~~~~~~~~~~ crypto/echainiv.c:177:20: note: 'cleanup_module' target declared here 177 | static void __exit echainiv_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/aufs/super.o CC [M] crypto/cmac.o CC kernel/time/clocksource.o In file included from crypto/cmac.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/cmac.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(crypto_cmac_module_init); | ^~~~~~~~~~~ crypto/cmac.c:306:19: note: 'init_module' target declared here 306 | static int __init crypto_cmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/cmac.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cmac.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(crypto_cmac_module_exit); | ^~~~~~~~~~~ crypto/cmac.c:311:20: note: 'cleanup_module' target declared here 311 | static void __exit crypto_cmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC kernel/time/jiffies.o CC [M] crypto/vmac.o CC block/bsg.o CC [M] fs/aufs/branch.o In file included from crypto/vmac.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/vmac.c:669:1: note: in expansion of macro 'module_init' 669 | module_init(vmac_module_init); | ^~~~~~~~~~~ crypto/vmac.c:659:19: note: 'init_module' target declared here 659 | static int __init vmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/vmac.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/vmac.c:670:1: note: in expansion of macro 'module_exit' 670 | module_exit(vmac_module_exit); | ^~~~~~~~~~~ crypto/vmac.c:664:20: note: 'cleanup_module' target declared here 664 | static void __exit vmac_module_exit(void) | ^~~~~~~~~~~~~~~~ CC kernel/time/timer_list.o CC [M] crypto/xcbc.o CC block/bsg-lib.o CC kernel/time/timeconv.o In file included from crypto/xcbc.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/xcbc.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(crypto_xcbc_module_init); | ^~~~~~~~~~~ crypto/xcbc.c:274:19: note: 'init_module' target declared here 274 | static int __init crypto_xcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/xcbc.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/xcbc.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(crypto_xcbc_module_exit); | ^~~~~~~~~~~ crypto/xcbc.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit crypto_xcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/md4.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC kernel/time/posix-timers.o CC block/blk-cgroup.o In file included from crypto/md4.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/md4.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(md4_mod_init); | ^~~~~~~~~~~ crypto/md4.c:243:19: note: 'init_module' target declared here 243 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from crypto/md4.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/md4.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(md4_mod_fini); | ^~~~~~~~~~~ crypto/md4.c:248:20: note: 'cleanup_module' target declared here 248 | static void __exit md4_mod_fini(void) | ^~~~~~~~~~~~ CC [M] crypto/rmd128.o CC [M] fs/aufs/xino.o In file included from crypto/rmd128.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd128.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ crypto/rmd128.c:314:19: note: 'init_module' target declared here 314 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd128.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd128.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(rmd128_mod_fini); | ^~~~~~~~~~~ crypto/rmd128.c:319:20: note: 'cleanup_module' target declared here 319 | static void __exit rmd128_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] crypto/rmd160.o CC drivers/accessibility/braille/braille_console.o CC kernel/time/posix-cpu-timers.o In file included from crypto/rmd160.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd160.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ crypto/rmd160.c:358:19: note: 'init_module' target declared here 358 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd160.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd160.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ crypto/rmd160.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from fs/aufs/xino.c:38: fs/aufs/xino.c: In function 'au_xino_create2': ./include/linux/fs.h:720:2: warning: 'ldir.dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 720 | up_write(&inode->i_rwsem); | ^~~~~~~~~~~~~~~~~~~~~~~~~ fs/aufs/xino.c:243:26: note: 'ldir.dir' was declared here 243 | struct au_xino_lock_dir ldir; | ^~~~ fs/aufs/xino.c:154:3: warning: 'ldir.parent' may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | dput(ldir->parent); | ^~~~~~~~~~~~~~~~~~ fs/aufs/xino.c:243:26: note: 'ldir.parent' was declared here 243 | struct au_xino_lock_dir ldir; | ^~~~ AR drivers/accessibility/braille/built-in.o AR drivers/accessibility/built-in.o CC block/blk-throttle.o AR drivers/amba/built-in.o CC drivers/android/binder.o CC [M] crypto/rmd256.o CC [M] fs/aufs/sysaufs.o In file included from crypto/rmd256.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd256.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ crypto/rmd256.c:333:19: note: 'init_module' target declared here 333 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd256.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd256.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(rmd256_mod_fini); | ^~~~~~~~~~~ crypto/rmd256.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit rmd256_mod_fini(void) | ^~~~~~~~~~~~~~~ CC kernel/time/posix-clock.o CC [M] crypto/rmd320.o In file included from crypto/rmd320.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd320.c:392:1: note: in expansion of macro 'module_init' 392 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ crypto/rmd320.c:382:19: note: 'init_module' target declared here 382 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd320.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd320.c:393:1: note: in expansion of macro 'module_exit' 393 | module_exit(rmd320_mod_fini); | ^~~~~~~~~~~ crypto/rmd320.c:387:20: note: 'cleanup_module' target declared here 387 | static void __exit rmd320_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/opts.o CC kernel/time/itimer.o CC [M] crypto/sha512_generic.o CC block/noop-iosched.o In file included from crypto/sha512_generic.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sha512_generic.c:204:1: note: in expansion of macro 'module_init' 204 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ crypto/sha512_generic.c:194:19: note: 'init_module' target declared here 194 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/sha512_generic.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sha512_generic.c:205:1: note: in expansion of macro 'module_exit' 205 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ crypto/sha512_generic.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC kernel/time/clockevents.o CC block/deadline-iosched.o CC [M] fs/aufs/wkq.o CC [M] crypto/wp512.o CC block/cfq-iosched.o CC kernel/time/tick-common.o In file included from crypto/wp512.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/wp512.c:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(wp512_mod_init); | ^~~~~~~~~~~ crypto/wp512.c:1160:19: note: 'init_module' target declared here 1160 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/wp512.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/wp512.c:1175:1: note: in expansion of macro 'module_exit' 1175 | module_exit(wp512_mod_fini); | ^~~~~~~~~~~ crypto/wp512.c:1165:20: note: 'cleanup_module' target declared here 1165 | static void __exit wp512_mod_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/aufs/vfsub.o CC [M] crypto/tgr192.o In file included from crypto/tgr192.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/tgr192.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ crypto/tgr192.c:669:19: note: 'init_module' target declared here 669 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/tgr192.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/tgr192.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ crypto/tgr192.c:674:20: note: 'cleanup_module' target declared here 674 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ CC kernel/time/sched_clock.o CC drivers/android/binder_alloc.o CC [M] crypto/pcbc.o CC kernel/time/tick-oneshot.o CC [M] fs/aufs/dcsub.o In file included from crypto/pcbc.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/pcbc.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ crypto/pcbc.c:288:19: note: 'init_module' target declared here 288 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcbc.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/pcbc.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ crypto/pcbc.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/lrw.o CC kernel/time/tick-sched.o crypto/lrw.c:534:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 534 | static void free(struct skcipher_instance *inst) | ^~~~ crypto/lrw.c:32:1: note: 'free' is declared in header '' 31 | #include +++ |+#include 32 | In file included from crypto/lrw.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/lrw.c:677:1: note: in expansion of macro 'module_init' 677 | module_init(crypto_module_init); | ^~~~~~~~~~~ crypto/lrw.c:667:19: note: 'init_module' target declared here 667 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from crypto/lrw.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/lrw.c:678:1: note: in expansion of macro 'module_exit' 678 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ crypto/lrw.c:672:20: note: 'cleanup_module' target declared here 672 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ AR drivers/android/built-in.o AR drivers/atm/built-in.o CC [M] drivers/atm/adummy.o CC [M] fs/aufs/cpup.o CC block/mq-deadline.o In file included from drivers/atm/adummy.c:5: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adummy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/adummy.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(adummy_init); | ^~~~~~~~~~~ drivers/atm/adummy.c:142:19: note: 'init_module' target declared here 142 | static int __init adummy_init(void) | ^~~~~~~~~~~ In file included from drivers/atm/adummy.c:5: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adummy_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/adummy.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(adummy_cleanup); | ^~~~~~~~~~~ drivers/atm/adummy.c:187:20: note: 'cleanup_module' target declared here 187 | static void __exit adummy_cleanup(void) | ^~~~~~~~~~~~~~ CC [M] crypto/gcm.o CC kernel/time/timekeeping_debug.o AR drivers/auxdisplay/built-in.o CC drivers/base/component.o In file included from crypto/internal.h:23, from crypto/gcm.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/gcm.c:1307:1: note: in expansion of macro 'module_init' 1307 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ crypto/gcm.c:1259:19: note: 'init_module' target declared here 1259 | static int __init crypto_gcm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/internal.h:23, from crypto/gcm.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/gcm.c:1308:1: note: in expansion of macro 'module_exit' 1308 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ crypto/gcm.c:1298:20: note: 'cleanup_module' target declared here 1298 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC block/kyber-iosched.o AR kernel/time/built-in.o CC kernel/trace/trace_clock.o CC drivers/base/core.o CC [M] crypto/ccm.o CC [M] fs/aufs/whout.o CC kernel/trace/ftrace.o CC block/bio-integrity.o In file included from crypto/ccm.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/ccm.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ crypto/ccm.c:1006:19: note: 'init_module' target declared here 1006 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/ccm.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/ccm.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ crypto/ccm.c:1038:20: note: 'cleanup_module' target declared here 1038 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/chacha20poly1305.o CC block/blk-integrity.o CC [M] fs/aufs/wbr_policy.o In file included from crypto/chacha20poly1305.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:739:1: note: in expansion of macro 'module_init' 739 | module_init(chacha20poly1305_module_init); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:718:19: note: 'init_module' target declared here 718 | static int __init chacha20poly1305_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/chacha20poly1305.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/chacha20poly1305.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(chacha20poly1305_module_exit); | ^~~~~~~~~~~ crypto/chacha20poly1305.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit chacha20poly1305_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC kernel/trace/ring_buffer.o CC [M] crypto/cryptd.o CC drivers/base/bus.o In file included from crypto/cryptd.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ crypto/cryptd.c:1394:1: note: in expansion of macro 'subsys_initcall' 1394 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ crypto/cryptd.c:1373:19: note: 'init_module' target declared here 1373 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from crypto/cryptd.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cryptd.c:1395:1: note: in expansion of macro 'module_exit' 1395 | module_exit(cryptd_exit); | ^~~~~~~~~~~ crypto/cryptd.c:1388:20: note: 'cleanup_module' target declared here 1388 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ CC block/t10-pi.o CC [M] fs/aufs/dinfo.o CC [M] crypto/des_generic.o CC block/blk-mq-virtio.o CC drivers/base/dd.o In file included from crypto/des_generic.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' 996 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ crypto/des_generic.c:986:19: note: 'init_module' target declared here 986 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/des_generic.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' 997 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/aufs/dentry.o CC block/blk-mq-debugfs.o CC kernel/trace/trace.o CC [M] crypto/fcrypt.o CC drivers/base/syscore.o In file included from crypto/fcrypt.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/fcrypt.c:417:1: note: in expansion of macro 'module_init' 417 | module_init(fcrypt_mod_init); | ^~~~~~~~~~~ crypto/fcrypt.c:407:19: note: 'init_module' target declared here 407 | static int __init fcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/fcrypt.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/fcrypt.c:418:1: note: in expansion of macro 'module_exit' 418 | module_exit(fcrypt_mod_fini); | ^~~~~~~~~~~ crypto/fcrypt.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit fcrypt_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] crypto/blowfish_generic.o In file included from crypto/blowfish_generic.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/blowfish_generic.c:136:1: note: in expansion of macro 'module_init' 136 | module_init(blowfish_mod_init); | ^~~~~~~~~~~ crypto/blowfish_generic.c:126:19: note: 'init_module' target declared here 126 | static int __init blowfish_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/blowfish_generic.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/blowfish_generic.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(blowfish_mod_fini); | ^~~~~~~~~~~ crypto/blowfish_generic.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit blowfish_mod_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] crypto/blowfish_common.o CC [M] fs/aufs/dynop.o AR block/built-in.o CC drivers/base/driver.o CC [M] fs/aufs/finfo.o CC drivers/base/class.o CC [M] crypto/twofish_generic.o In file included from crypto/twofish_generic.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/twofish_generic.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(twofish_mod_init); | ^~~~~~~~~~~ crypto/twofish_generic.c:199:19: note: 'init_module' target declared here 199 | static int __init twofish_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/twofish_generic.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/twofish_generic.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(twofish_mod_fini); | ^~~~~~~~~~~ crypto/twofish_generic.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit twofish_mod_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/aufs/file.o AR drivers/bcma/built-in.o CC [M] drivers/bcma/main.o CC [M] crypto/twofish_common.o CC drivers/base/platform.o In file included from drivers/bcma/main.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcma_modinit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bcma/main.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(bcma_modinit); | ^~~~~~~~~~~ drivers/bcma/main.c:690:19: note: 'init_module' target declared here 690 | static int __init bcma_modinit(void) | ^~~~~~~~~~~~ In file included from drivers/bcma/main.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcma_modexit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bcma/main.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(bcma_modexit) | ^~~~~~~~~~~ drivers/bcma/main.c:715:20: note: 'cleanup_module' target declared here 715 | static void __exit bcma_modexit(void) | ^~~~~~~~~~~~ CC [M] drivers/bcma/scan.o CC [M] crypto/serpent_generic.o CC [M] fs/aufs/f_op.o In file included from crypto/serpent_generic.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/serpent_generic.c:667:1: note: in expansion of macro 'module_init' 667 | module_init(serpent_mod_init); | ^~~~~~~~~~~ crypto/serpent_generic.c:657:19: note: 'init_module' target declared here 657 | static int __init serpent_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/serpent_generic.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/serpent_generic.c:668:1: note: in expansion of macro 'module_exit' 668 | module_exit(serpent_mod_fini); | ^~~~~~~~~~~ crypto/serpent_generic.c:662:20: note: 'cleanup_module' target declared here 662 | static void __exit serpent_mod_fini(void) | ^~~~~~~~~~~~~~~~ CC drivers/base/cpu.o CC [M] drivers/bcma/core.o CC kernel/trace/trace_output.o CC drivers/base/firmware.o CC [M] fs/aufs/dir.o CC [M] drivers/bcma/sprom.o CC drivers/base/init.o CC [M] crypto/camellia_generic.o In file included from crypto/camellia_generic.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_init' 1096 | module_init(camellia_init); | ^~~~~~~~~~~ crypto/camellia_generic.c:1086:19: note: 'init_module' target declared here 1086 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from crypto/camellia_generic.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/camellia_generic.c:1097:1: note: in expansion of macro 'module_exit' 1097 | module_exit(camellia_fini); | ^~~~~~~~~~~ crypto/camellia_generic.c:1091:20: note: 'cleanup_module' target declared here 1091 | static void __exit camellia_fini(void) | ^~~~~~~~~~~~~ CC drivers/base/map.o CC [M] drivers/bcma/driver_chipcommon.o CC kernel/trace/trace_seq.o CC [M] fs/aufs/vdir.o CC drivers/base/devres.o CC kernel/trace/trace_stat.o CC [M] crypto/cast_common.o fs/aufs/vdir.c: In function 'au_nhash_append_wh': fs/aufs/vdir.c:267:17: warning: taking address of packed member of 'struct au_vdir_wh' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | hlist_add_head(&wh->wh_hash, au_name_hash(whlist, name, nlen)); | ^~~~~~~~~~~~ CC [M] drivers/bcma/driver_chipcommon_pmu.o CC [M] crypto/cast5_generic.o CC drivers/base/attribute_container.o In file included from crypto/cast5_generic.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/cast5_generic.c:547:1: note: in expansion of macro 'module_init' 547 | module_init(cast5_mod_init); | ^~~~~~~~~~~ crypto/cast5_generic.c:537:19: note: 'init_module' target declared here 537 | static int __init cast5_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/cast5_generic.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cast5_generic.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(cast5_mod_fini); | ^~~~~~~~~~~ crypto/cast5_generic.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit cast5_mod_fini(void) | ^~~~~~~~~~~~~~ CC kernel/trace/trace_printk.o CC [M] fs/aufs/iinfo.o CC [M] crypto/cast6_generic.o CC drivers/base/transport_class.o CC [M] drivers/bcma/driver_chipcommon_b.o In file included from crypto/cast6_generic.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/cast6_generic.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(cast6_mod_init); | ^~~~~~~~~~~ crypto/cast6_generic.c:279:19: note: 'init_module' target declared here 279 | static int __init cast6_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/cast6_generic.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cast6_generic.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(cast6_mod_fini); | ^~~~~~~~~~~ crypto/cast6_generic.c:284:20: note: 'cleanup_module' target declared here 284 | static void __exit cast6_mod_fini(void) | ^~~~~~~~~~~~~~ CC kernel/trace/trace_sched_switch.o CC [M] fs/aufs/inode.o CC drivers/base/topology.o LD [M] drivers/bcma/bcma.o CC [M] crypto/arc4.o CC drivers/base/container.o CC sound/sound_core.o CC kernel/trace/trace_functions.o CC drivers/base/property.o In file included from crypto/arc4.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/arc4.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(arc4_init); | ^~~~~~~~~~~ crypto/arc4.c:153:19: note: 'init_module' target declared here 153 | static int __init arc4_init(void) | ^~~~~~~~~ In file included from crypto/arc4.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/arc4.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(arc4_exit); | ^~~~~~~~~~~ crypto/arc4.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit arc4_exit(void) | ^~~~~~~~~ CC [M] crypto/tea.o CC [M] fs/aufs/i_op.o CC kernel/trace/trace_nop.o In file included from crypto/tea.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/tea.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(tea_mod_init); | ^~~~~~~~~~~ crypto/tea.c:263:19: note: 'init_module' target declared here 263 | static int __init tea_mod_init(void) | ^~~~~~~~~~~~ In file included from crypto/tea.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/tea.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(tea_mod_fini); | ^~~~~~~~~~~ crypto/tea.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit tea_mod_fini(void) | ^~~~~~~~~~~~ AR sound/arm/built-in.o AR sound/atmel/built-in.o CC sound/core/sound.o CC [M] crypto/khazad.o In file included from crypto/khazad.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/khazad.c:878:1: note: in expansion of macro 'module_init' 878 | module_init(khazad_mod_init); | ^~~~~~~~~~~ crypto/khazad.c:864:19: note: 'init_module' target declared here 864 | static int __init khazad_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/khazad.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/khazad.c:879:1: note: in expansion of macro 'module_exit' 879 | module_exit(khazad_mod_fini); | ^~~~~~~~~~~ crypto/khazad.c:872:20: note: 'cleanup_module' target declared here 872 | static void __exit khazad_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] crypto/anubis.o CC kernel/trace/trace_stack.o CC sound/core/init.o CC drivers/base/cacheinfo.o In file included from crypto/anubis.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/anubis.c:702:1: note: in expansion of macro 'module_init' 702 | module_init(anubis_mod_init); | ^~~~~~~~~~~ crypto/anubis.c:689:19: note: 'init_module' target declared here 689 | static int __init anubis_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/anubis.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/anubis.c:703:1: note: in expansion of macro 'module_exit' 703 | module_exit(anubis_mod_fini); | ^~~~~~~~~~~ crypto/anubis.c:697:20: note: 'cleanup_module' target declared here 697 | static void __exit anubis_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/i_op_add.o CC [M] crypto/seed.o CC kernel/trace/trace_functions_graph.o In file included from crypto/seed.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/seed.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(seed_init); | ^~~~~~~~~~~ crypto/seed.c:463:19: note: 'init_module' target declared here 463 | static int __init seed_init(void) | ^~~~~~~~~ In file included from crypto/seed.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/seed.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(seed_fini); | ^~~~~~~~~~~ crypto/seed.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit seed_fini(void) | ^~~~~~~~~ CC drivers/base/devtmpfs.o CC sound/core/memory.o CC [M] crypto/salsa20_generic.o In file included from crypto/salsa20_generic.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/salsa20_generic.c:239:1: note: in expansion of macro 'module_init' 239 | module_init(salsa20_generic_mod_init); | ^~~~~~~~~~~ crypto/salsa20_generic.c:229:19: note: 'init_module' target declared here 229 | static int __init salsa20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/salsa20_generic.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/salsa20_generic.c:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(salsa20_generic_mod_fini); | ^~~~~~~~~~~ crypto/salsa20_generic.c:234:20: note: 'cleanup_module' target declared here 234 | static void __exit salsa20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC sound/core/control.o CC [M] crypto/chacha20_generic.o CC drivers/base/power/sysfs.o CC [M] fs/aufs/i_op_del.o CC kernel/trace/blktrace.o In file included from crypto/chacha20_generic.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/chacha20_generic.c:136:1: note: in expansion of macro 'module_init' 136 | module_init(chacha20_generic_mod_init); | ^~~~~~~~~~~ crypto/chacha20_generic.c:126:19: note: 'init_module' target declared here 126 | static int __init chacha20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/chacha20_generic.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/chacha20_generic.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(chacha20_generic_mod_fini); | ^~~~~~~~~~~ crypto/chacha20_generic.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit chacha20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/poly1305_generic.o CC drivers/base/power/generic_ops.o CC [M] fs/aufs/i_op_ren.o In file included from crypto/poly1305_generic.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/poly1305_generic.c:300:1: note: in expansion of macro 'module_init' 300 | module_init(poly1305_mod_init); | ^~~~~~~~~~~ crypto/poly1305_generic.c:290:19: note: 'init_module' target declared here 290 | static int __init poly1305_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/poly1305_generic.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_mod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/poly1305_generic.c:301:1: note: in expansion of macro 'module_exit' 301 | module_exit(poly1305_mod_exit); | ^~~~~~~~~~~ crypto/poly1305_generic.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit poly1305_mod_exit(void) | ^~~~~~~~~~~~~~~~~ CC sound/core/misc.o CC [M] crypto/michael_mic.o CC drivers/base/power/common.o CC kernel/trace/trace_events.o CC sound/core/device.o In file included from crypto/michael_mic.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/michael_mic.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(michael_mic_init); | ^~~~~~~~~~~ crypto/michael_mic.c:169:19: note: 'init_module' target declared here 169 | static int __init michael_mic_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/michael_mic.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/michael_mic.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(michael_mic_exit); | ^~~~~~~~~~~ crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] crypto/authenc.o CC drivers/base/power/qos.o CC [M] fs/aufs/mvdown.o CC sound/core/info.o In file included from crypto/authenc.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/authenc.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ crypto/authenc.c:501:19: note: 'init_module' target declared here 501 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/authenc.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/authenc.c:512:1: note: in expansion of macro 'module_exit' 512 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ crypto/authenc.c:506:20: note: 'cleanup_module' target declared here 506 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/authencesn.o CC drivers/base/power/runtime.o CC sound/core/info_oss.o CC kernel/trace/trace_export.o CC [M] fs/aufs/ioctl.o In file included from crypto/authencesn.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/authencesn.c:526:1: note: in expansion of macro 'module_init' 526 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ crypto/authencesn.c:516:19: note: 'init_module' target declared here 516 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/authencesn.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/authencesn.c:527:1: note: in expansion of macro 'module_exit' 527 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ crypto/authencesn.c:521:20: note: 'cleanup_module' target declared here 521 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC sound/core/sound_oss.o CC kernel/trace/trace_syscalls.o CC [M] crypto/lz4.o In file included from crypto/lz4.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/lz4.c:168:1: note: in expansion of macro 'module_init' 168 | module_init(lz4_mod_init); | ^~~~~~~~~~~ crypto/lz4.c:145:19: note: 'init_module' target declared here 145 | static int __init lz4_mod_init(void) | ^~~~~~~~~~~~ In file included from crypto/lz4.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/lz4.c:169:1: note: in expansion of macro 'module_exit' 169 | module_exit(lz4_mod_fini); | ^~~~~~~~~~~ crypto/lz4.c:162:20: note: 'cleanup_module' target declared here 162 | static void __exit lz4_mod_fini(void) | ^~~~~~~~~~~~ CC [M] crypto/lz4hc.o CC sound/core/vmaster.o In file included from crypto/lz4hc.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/lz4hc.c:169:1: note: in expansion of macro 'module_init' 169 | module_init(lz4hc_mod_init); | ^~~~~~~~~~~ crypto/lz4hc.c:146:19: note: 'init_module' target declared here 146 | static int __init lz4hc_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/lz4hc.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/lz4hc.c:170:1: note: in expansion of macro 'module_exit' 170 | module_exit(lz4hc_mod_fini); | ^~~~~~~~~~~ crypto/lz4hc.c:163:20: note: 'cleanup_module' target declared here 163 | static void __exit lz4hc_mod_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/aufs/procfs.o CC drivers/base/power/wakeirq.o CC [M] crypto/ansi_cprng.o CC kernel/trace/trace_event_perf.o In file included from crypto/ansi_cprng.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'prng_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/ansi_cprng.c:475:1: note: in expansion of macro 'module_init' 475 | module_init(prng_mod_init); | ^~~~~~~~~~~ crypto/ansi_cprng.c:460:19: note: 'init_module' target declared here 460 | static int __init prng_mod_init(void) | ^~~~~~~~~~~~~ In file included from crypto/ansi_cprng.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prng_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/ansi_cprng.c:476:1: note: in expansion of macro 'module_exit' 476 | module_exit(prng_mod_fini); | ^~~~~~~~~~~ crypto/ansi_cprng.c:465:20: note: 'cleanup_module' target declared here 465 | static void __exit prng_mod_fini(void) | ^~~~~~~~~~~~~ CC sound/core/ctljack.o CC drivers/base/power/main.o CC [M] crypto/tcrypt.o CC [M] fs/aufs/plink.o CC sound/core/jack.o In file included from crypto/tcrypt.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/tcrypt.c:2096:1: note: in expansion of macro 'module_init' 2096 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ crypto/tcrypt.c:2053:19: note: 'init_module' target declared here 2053 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/tcrypt.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/tcrypt.c:2097:1: note: in expansion of macro 'module_exit' 2097 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ crypto/tcrypt.c:2094:20: note: 'cleanup_module' target declared here 2094 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ CC kernel/trace/trace_events_filter.o CC sound/core/timer.o CC [M] fs/aufs/dbgaufs.o CC [M] crypto/ghash-generic.o CC drivers/base/power/wakeup.o In file included from crypto/ghash-generic.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/ghash-generic.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(ghash_mod_init); | ^~~~~~~~~~~ crypto/ghash-generic.c:149:19: note: 'init_module' target declared here 149 | static int __init ghash_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/ghash-generic.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_mod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/ghash-generic.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(ghash_mod_exit); | ^~~~~~~~~~~ crypto/ghash-generic.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit ghash_mod_exit(void) | ^~~~~~~~~~~~~~ CC [M] crypto/af_alg.o CC [M] fs/aufs/loop.o CC kernel/trace/trace_events_trigger.o CC sound/core/pcm.o In file included from crypto/af_alg.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_alg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/af_alg.c:1234:1: note: in expansion of macro 'module_init' 1234 | module_init(af_alg_init); | ^~~~~~~~~~~ crypto/af_alg.c:1209:19: note: 'init_module' target declared here 1209 | static int __init af_alg_init(void) | ^~~~~~~~~~~ In file included from crypto/af_alg.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_alg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/af_alg.c:1235:1: note: in expansion of macro 'module_exit' 1235 | module_exit(af_alg_exit); | ^~~~~~~~~~~ crypto/af_alg.c:1228:20: note: 'cleanup_module' target declared here 1228 | static void __exit af_alg_exit(void) | ^~~~~~~~~~~ CC drivers/base/power/opp/core.o CC [M] fs/aufs/export.o CC kernel/trace/bpf_trace.o CC [M] crypto/algif_hash.o CC sound/core/pcm_native.o CC drivers/base/power/opp/cpu.o In file included from crypto/algif_hash.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'algif_hash_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/algif_hash.c:495:1: note: in expansion of macro 'module_init' 495 | module_init(algif_hash_init); | ^~~~~~~~~~~ crypto/algif_hash.c:484:19: note: 'init_module' target declared here 484 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/algif_hash.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_hash_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/algif_hash.c:496:1: note: in expansion of macro 'module_exit' 496 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ crypto/algif_hash.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/xattr.o CC [M] crypto/algif_skcipher.o CC drivers/base/power/opp/of.o CC kernel/trace/trace_kprobe.o In file included from crypto/algif_skcipher.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'algif_skcipher_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/algif_skcipher.c:440:1: note: in expansion of macro 'module_init' 440 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ crypto/algif_skcipher.c:429:19: note: 'init_module' target declared here 429 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from crypto/algif_skcipher.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_skcipher_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/algif_skcipher.c:441:1: note: in expansion of macro 'module_exit' 441 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ crypto/algif_skcipher.c:434:20: note: 'cleanup_module' target declared here 434 | static void __exit algif_skcipher_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] crypto/algif_aead.o CC [M] fs/aufs/posix_acl.o CC drivers/base/power/opp/debugfs.o In file included from crypto/algif_aead.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'algif_aead_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/algif_aead.c:622:1: note: in expansion of macro 'module_init' 622 | module_init(algif_aead_init); | ^~~~~~~~~~~ crypto/algif_aead.c:611:19: note: 'init_module' target declared here 611 | static int __init algif_aead_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/algif_aead.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_aead_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/algif_aead.c:623:1: note: in expansion of macro 'module_exit' 623 | module_exit(algif_aead_exit); | ^~~~~~~~~~~ crypto/algif_aead.c:616:20: note: 'cleanup_module' target declared here 616 | static void __exit algif_aead_exit(void) | ^~~~~~~~~~~~~~~ AR drivers/base/power/opp/built-in.o CC drivers/base/power/clock_ops.o CC [M] crypto/ecc.o CC [M] fs/aufs/hfsplus.o CC kernel/trace/power-traces.o CC sound/core/pcm_lib.o AR drivers/base/power/built-in.o CC drivers/base/regmap/regmap.o GEN fs/aufs/conf.str CC [M] fs/aufs/sysfs.o CC [M] crypto/ecdh.o CC [M] crypto/ecdh_helper.o CC kernel/trace/rpm-traces.o LD [M] fs/aufs/aufs.o CC fs/autofs4/init.o CC [M] crypto/simd.o CC sound/core/pcm_misc.o CC fs/autofs4/inode.o CC kernel/trace/trace_probe.o CC sound/core/pcm_memory.o AR crypto/async_tx/built-in.o CC [M] crypto/async_tx/async_tx.o CC fs/autofs4/root.o CC drivers/base/regmap/regcache.o In file included from crypto/async_tx/async_tx.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_tx_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/async_tx/async_tx.c:46:1: note: in expansion of macro 'module_init' 46 | module_init(async_tx_init); | ^~~~~~~~~~~ crypto/async_tx/async_tx.c:32:19: note: 'init_module' target declared here 32 | static int __init async_tx_init(void) | ^~~~~~~~~~~~~ In file included from crypto/async_tx/async_tx.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_tx_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/async_tx/async_tx.c:47:1: note: in expansion of macro 'module_exit' 47 | module_exit(async_tx_exit); | ^~~~~~~~~~~ crypto/async_tx/async_tx.c:41:20: note: 'cleanup_module' target declared here 41 | static void __exit async_tx_exit(void) | ^~~~~~~~~~~~~ CC sound/core/memalloc.o CC kernel/trace/trace_uprobe.o CC [M] crypto/async_tx/async_xor.o CC fs/autofs4/symlink.o CC drivers/base/regmap/regcache-rbtree.o CC fs/autofs4/waitq.o drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': drivers/base/regmap/regcache-rbtree.c:129:15: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c:130:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': drivers/base/regmap/regcache-rbtree.c:242:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ drivers/base/regmap/regcache-rbtree.c:243:12: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ CC sound/core/pcm_timer.o CC [M] crypto/async_tx/async_pq.o CC drivers/base/regmap/regcache-flat.o CC fs/autofs4/expire.o AR kernel/trace/libftrace.o AR kernel/trace/built-in.o CC drivers/base/regmap/regmap-debugfs.o CC kernel/xenomai/apc.o In file included from crypto/async_tx/async_pq.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:449:1: note: in expansion of macro 'module_init' 449 | module_init(async_pq_init); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:432:19: note: 'init_module' target declared here 432 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from crypto/async_tx/async_pq.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/async_tx/async_pq.c:450:1: note: in expansion of macro 'module_exit' 450 | module_exit(async_pq_exit); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:444:20: note: 'cleanup_module' target declared here 444 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ CC sound/core/pcm_dmaengine.o CC fs/autofs4/dev-ioctl.o AR crypto/crypto.o AR crypto/crypto_algapi.o AR crypto/crypto_blkcipher.o AR crypto/crypto_hash.o AR crypto/crypto_acompress.o CC kernel/xenomai/arith.o AR crypto/cryptomgr.o AR crypto/jitterentropy_rng.o LD [M] crypto/ecdh_generic.o LD [M] crypto/crypto_simd.o AR crypto/built-in.o CC drivers/base/regmap/regmap-i2c.o AR drivers/base/test/built-in.o MK_FW firmware/am335x-pm-firmware.elf.gen.S MK_FW firmware/am335x-bone-scale-data.bin.gen.S MK_FW firmware/am335x-evm-scale-data.bin.gen.S MK_FW firmware/am43x-evm-scale-data.bin.gen.S AS firmware/am335x-pm-firmware.elf.gen.o AR sound/core/oss/built-in.o AS firmware/am335x-bone-scale-data.bin.gen.o CC kernel/xenomai/bufd.o CC [M] sound/core/oss/mixer_oss.o AS firmware/am335x-evm-scale-data.bin.gen.o AS firmware/am43x-evm-scale-data.bin.gen.o AR fs/autofs4/autofs4.o AR firmware/built-in.o AR fs/autofs4/built-in.o AR sound/core/seq/built-in.o AR fs/befs/built-in.o CC [M] sound/core/seq/seq.o CC [M] fs/befs/datastream.o CC drivers/base/regmap/regmap-spi.o In file included from sound/core/oss/mixer_oss.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/oss/mixer_oss.c:1427:1: note: in expansion of macro 'module_init' 1427 | module_init(alsa_mixer_oss_init) | ^~~~~~~~~~~ sound/core/oss/mixer_oss.c:1404:19: note: 'init_module' target declared here 1404 | static int __init alsa_mixer_oss_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/oss/mixer_oss.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/oss/mixer_oss.c:1428:1: note: in expansion of macro 'module_exit' 1428 | module_exit(alsa_mixer_oss_exit) | ^~~~~~~~~~~ sound/core/oss/mixer_oss.c:1416:20: note: 'cleanup_module' target declared here 1416 | static void __exit alsa_mixer_oss_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(alsa_seq_init) | ^~~~~~~~~~~ sound/core/seq/seq.c:83:19: note: 'init_module' target declared here 83 | static int __init alsa_seq_init(void) | ^~~~~~~~~~~~~ In file included from sound/core/seq/seq.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(alsa_seq_exit) | ^~~~~~~~~~~ sound/core/seq/seq.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit alsa_seq_exit(void) | ^~~~~~~~~~~~~ CC [M] sound/core/seq/seq_lock.o CC kernel/xenomai/clock.o CC [M] fs/befs/btree.o CC [M] sound/core/oss/pcm_oss.o CC drivers/base/regmap/regmap-mmio.o CC [M] sound/core/seq/seq_clientmgr.o CC [M] fs/befs/super.o In file included from sound/core/oss/pcm_oss.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3201:1: note: in expansion of macro 'module_init' 3201 | module_init(alsa_pcm_oss_init) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3173:19: note: 'init_module' target declared here 3173 | static int __init alsa_pcm_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/oss/pcm_oss.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/oss/pcm_oss.c:3202:1: note: in expansion of macro 'module_exit' 3202 | module_exit(alsa_pcm_oss_exit) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3196:20: note: 'cleanup_module' target declared here 3196 | static void __exit alsa_pcm_oss_exit(void) | ^~~~~~~~~~~~~~~~~ CC drivers/base/regmap/regmap-irq.o CC [M] fs/befs/inode.o CC kernel/xenomai/heap.o CC [M] fs/befs/debug.o CC [M] fs/befs/io.o CC [M] sound/core/seq/seq_memory.o AR drivers/base/regmap/built-in.o CC drivers/base/dma-mapping.o CC kernel/xenomai/init.o CC [M] fs/befs/linuxvfs.o CC [M] sound/core/oss/pcm_plugin.o In file included from fs/befs/linuxvfs.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_befs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/befs/linuxvfs.c:1033:1: note: in expansion of macro 'module_init' 1033 | module_init(init_befs_fs) | ^~~~~~~~~~~ fs/befs/linuxvfs.c:997:1: note: 'init_module' target declared here 997 | init_befs_fs(void) | ^~~~~~~~~~~~ In file included from fs/befs/linuxvfs.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_befs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/befs/linuxvfs.c:1034:1: note: in expansion of macro 'module_exit' 1034 | module_exit(exit_befs_fs) | ^~~~~~~~~~~ fs/befs/linuxvfs.c:1021:1: note: 'cleanup_module' target declared here 1021 | exit_befs_fs(void) | ^~~~~~~~~~~~ CC [M] sound/core/seq/seq_queue.o LD [M] fs/befs/befs.o AR fs/bfs/built-in.o CC [M] fs/bfs/inode.o CC drivers/base/dma-coherent.o CC kernel/xenomai/intr.o CC [M] sound/core/oss/io.o In file included from fs/bfs/inode.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/bfs/inode.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(init_bfs_fs) | ^~~~~~~~~~~ fs/bfs/inode.c:480:19: note: 'init_module' target declared here 480 | static int __init init_bfs_fs(void) | ^~~~~~~~~~~ In file included from fs/bfs/inode.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/bfs/inode.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(exit_bfs_fs) | ^~~~~~~~~~~ fs/bfs/inode.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit exit_bfs_fs(void) | ^~~~~~~~~~~ CC [M] sound/core/seq/seq_fifo.o CC [M] fs/bfs/file.o CC [M] sound/core/oss/copy.o CC drivers/base/firmware_class.o CC [M] sound/core/seq/seq_prioq.o CC [M] fs/bfs/dir.o CC [M] sound/core/oss/linear.o CC kernel/xenomai/lock.o CC kernel/xenomai/registry.o CC [M] sound/core/seq/seq_timer.o CC [M] sound/core/oss/mulaw.o LD [M] fs/bfs/bfs.o CC fs/btrfs/super.o CC drivers/base/module.o CC [M] sound/core/oss/route.o CC [M] sound/core/seq/seq_system.o CC drivers/base/soc.o CC [M] sound/core/oss/rate.o CC kernel/xenomai/sched-idle.o CC [M] sound/core/seq/seq_ports.o CC kernel/xenomai/sched-rt.o CC drivers/base/pinctrl.o LD [M] sound/core/oss/snd-mixer-oss.o LD [M] sound/core/oss/snd-pcm-oss.o CC drivers/base/devcoredump.o CC [M] sound/core/hwdep.o CC [M] sound/core/seq/seq_info.o In file included from sound/core/hwdep.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_hwdep_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/hwdep.c:550:1: note: in expansion of macro 'module_init' 550 | module_init(alsa_hwdep_init) | ^~~~~~~~~~~ sound/core/hwdep.c:535:19: note: 'init_module' target declared here 535 | static int __init alsa_hwdep_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/hwdep.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_hwdep_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/hwdep.c:551:1: note: in expansion of macro 'module_exit' 551 | module_exit(alsa_hwdep_exit) | ^~~~~~~~~~~ sound/core/hwdep.c:543:20: note: 'cleanup_module' target declared here 543 | static void __exit alsa_hwdep_exit(void) | ^~~~~~~~~~~~~~~ CC kernel/xenomai/sched.o AR drivers/base/built-in.o AR drivers/block/built-in.o CC [M] drivers/block/brd.o CC [M] sound/core/seq/seq_dummy.o CC [M] drivers/block/loop.o In file included from drivers/block/brd.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'brd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/brd.c:600:1: note: in expansion of macro 'module_init' 600 | module_init(brd_init); | ^~~~~~~~~~~ drivers/block/brd.c:532:19: note: 'init_module' target declared here 532 | static int __init brd_init(void) | ^~~~~~~~ In file included from drivers/block/brd.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/brd.c:601:1: note: in expansion of macro 'module_exit' 601 | module_exit(brd_exit); | ^~~~~~~~~~~ drivers/block/brd.c:587:20: note: 'cleanup_module' target declared here 587 | static void __exit brd_exit(void) | ^~~~~~~~ In file included from sound/core/seq/seq_dummy.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(alsa_seq_dummy_init) | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:215:19: note: 'init_module' target declared here 215 | static int __init alsa_seq_dummy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_dummy.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq_dummy.c:226:1: note: in expansion of macro 'module_exit' 226 | module_exit(alsa_seq_dummy_exit) | ^~~~~~~~~~~ sound/core/seq/seq_dummy.c:220:20: note: 'cleanup_module' target declared here 220 | static void __exit alsa_seq_dummy_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] sound/core/seq/seq_midi.o In file included from drivers/block/loop.c:52: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/loop.c:2157:1: note: in expansion of macro 'module_init' 2157 | module_init(loop_init); | ^~~~~~~~~~~ drivers/block/loop.c:2058:19: note: 'init_module' target declared here 2058 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/block/loop.c:52: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/loop.c:2158:1: note: in expansion of macro 'module_exit' 2158 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/block/loop.c:2142:20: note: 'cleanup_module' target declared here 2142 | static void __exit loop_exit(void) | ^~~~~~~~~ CC kernel/xenomai/select.o In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/core/seq/seq_midi.c:472:1: note: in expansion of macro 'module_snd_seq_driver' 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/core/seq/seq_midi.c:35: sound/core/seq/seq_midi.c:472:23: note: 'init_module' target declared here 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:472:1: note: in expansion of macro 'module_snd_seq_driver' 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ sound/core/seq/seq_midi.c:472:1: note: in expansion of macro 'module_snd_seq_driver' 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/core/seq/seq_midi.c:35: sound/core/seq/seq_midi.c:472:23: note: 'cleanup_module' target declared here 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:472:1: note: in expansion of macro 'module_snd_seq_driver' 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] sound/core/seq/seq_midi_event.o In file included from sound/core/seq/seq_midi_event.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_midi_event_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq_midi_event.c:544:1: note: in expansion of macro 'module_init' 544 | module_init(alsa_seq_midi_event_init) | ^~~~~~~~~~~ sound/core/seq/seq_midi_event.c:535:19: note: 'init_module' target declared here 535 | static int __init alsa_seq_midi_event_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi_event.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_midi_event_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq_midi_event.c:545:1: note: in expansion of macro 'module_exit' 545 | module_exit(alsa_seq_midi_event_exit) | ^~~~~~~~~~~ sound/core/seq/seq_midi_event.c:540:20: note: 'cleanup_module' target declared here 540 | static void __exit alsa_seq_midi_event_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fs/btrfs/ctree.o CC [M] drivers/block/nbd.o CC kernel/xenomai/synch.o CC [M] sound/core/seq/seq_virmidi.o CC [M] drivers/block/virtio_blk.o In file included from sound/core/seq/seq_virmidi.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_virmidi_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq_virmidi.c:573:1: note: in expansion of macro 'module_init' 573 | module_init(alsa_virmidi_init) | ^~~~~~~~~~~ sound/core/seq/seq_virmidi.c:564:19: note: 'init_module' target declared here 564 | static int __init alsa_virmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_virmidi.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_virmidi_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq_virmidi.c:574:1: note: in expansion of macro 'module_exit' 574 | module_exit(alsa_virmidi_exit) | ^~~~~~~~~~~ sound/core/seq/seq_virmidi.c:569:20: note: 'cleanup_module' target declared here 569 | static void __exit alsa_virmidi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/nbd.c:2258:1: note: in expansion of macro 'module_init' 2258 | module_init(nbd_init); | ^~~~~~~~~~~ drivers/block/nbd.c:2169:19: note: 'init_module' target declared here 2169 | static int __init nbd_init(void) | ^~~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/nbd.c:2259:1: note: in expansion of macro 'module_exit' 2259 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ drivers/block/nbd.c:2233:20: note: 'cleanup_module' target declared here 2233 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:949:1: note: in expansion of macro 'module_init' 949 | module_init(init); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:917:19: note: 'init_module' target declared here 917 | static int __init init(void) | ^~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/virtio_blk.c:950:1: note: in expansion of macro 'module_exit' 950 | module_exit(fini); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:943:20: note: 'cleanup_module' target declared here 943 | static void __exit fini(void) | ^~~~ AR sound/core/seq/oss/built-in.o CC [M] sound/core/seq/oss/seq_oss.o CC fs/btrfs/extent-tree.o In file included from sound/core/seq/oss/seq_oss.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_oss_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(alsa_seq_oss_init) | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:79:19: note: 'init_module' target declared here 79 | static int __init alsa_seq_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/oss/seq_oss.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_oss_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(alsa_seq_oss_exit) | ^~~~~~~~~~~ sound/core/seq/oss/seq_oss.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit alsa_seq_oss_exit(void) | ^~~~~~~~~~~~~~~~~ CC kernel/xenomai/thread.o CC [M] sound/core/seq/oss/seq_oss_init.o CC [M] drivers/block/rbd.o CC [M] sound/core/seq/oss/seq_oss_timer.o CC [M] sound/core/seq/oss/seq_oss_ioctl.o In file included from drivers/block/rbd.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/rbd.c:6521:1: note: in expansion of macro 'module_init' 6521 | module_init(rbd_init); | ^~~~~~~~~~~ drivers/block/rbd.c:6459:19: note: 'init_module' target declared here 6459 | static int __init rbd_init(void) | ^~~~~~~~ In file included from drivers/block/rbd.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/rbd.c:6522:1: note: in expansion of macro 'module_exit' 6522 | module_exit(rbd_exit); | ^~~~~~~~~~~ drivers/block/rbd.c:6511:20: note: 'cleanup_module' target declared here 6511 | static void __exit rbd_exit(void) | ^~~~~~~~ CC [M] sound/core/seq/oss/seq_oss_event.o CC kernel/xenomai/timer.o CC [M] sound/core/seq/oss/seq_oss_rw.o CC fs/btrfs/print-tree.o CC [M] sound/core/seq/oss/seq_oss_synth.o CC kernel/xenomai/tree.o CC [M] sound/core/seq/oss/seq_oss_midi.o CC [M] sound/core/seq/oss/seq_oss_readq.o CC kernel/xenomai/debug.o CC fs/btrfs/root-tree.o CC [M] drivers/block/null_blk.o CC [M] sound/core/seq/oss/seq_oss_writeq.o CC kernel/xenomai/pipe.o In file included from drivers/block/null_blk.c:5: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'null_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/null_blk.c:2052:1: note: in expansion of macro 'module_init' 2052 | module_init(null_init); | ^~~~~~~~~~~ drivers/block/null_blk.c:1926:19: note: 'init_module' target declared here 1926 | static int __init null_init(void) | ^~~~~~~~~ In file included from drivers/block/null_blk.c:5: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'null_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/null_blk.c:2053:1: note: in expansion of macro 'module_exit' 2053 | module_exit(null_exit); | ^~~~~~~~~~~ drivers/block/null_blk.c:2027:20: note: 'cleanup_module' target declared here 2027 | static void __exit null_exit(void) | ^~~~~~~~~ LD [M] sound/core/seq/oss/snd-seq-oss.o LD [M] sound/core/seq/snd-seq.o LD [M] sound/core/seq/snd-seq-dummy.o LD [M] sound/core/seq/snd-seq-midi.o LD [M] sound/core/seq/snd-seq-midi-event.o LD [M] sound/core/seq/snd-seq-virmidi.o CC [M] sound/core/hrtimer.o CC kernel/xenomai/map.o In file included from sound/core/hrtimer.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_hrtimer_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/hrtimer.c:182:1: note: in expansion of macro 'module_init' 182 | module_init(snd_hrtimer_init); | ^~~~~~~~~~~ sound/core/hrtimer.c:144:19: note: 'init_module' target declared here 144 | static int __init snd_hrtimer_init(void) | ^~~~~~~~~~~~~~~~ In file included from sound/core/hrtimer.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_hrtimer_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/hrtimer.c:183:1: note: in expansion of macro 'module_exit' 183 | module_exit(snd_hrtimer_exit); | ^~~~~~~~~~~ sound/core/hrtimer.c:174:20: note: 'cleanup_module' target declared here 174 | static void __exit snd_hrtimer_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] sound/core/seq_device.o AR drivers/block/drbd/built-in.o CC [M] drivers/block/drbd/drbd_bitmap.o CC [M] drivers/block/drbd/drbd_proc.o In file included from sound/core/seq_device.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_device_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/core/seq_device.c:317:1: note: in expansion of macro 'subsys_initcall' 317 | subsys_initcall(alsa_seq_device_init) | ^~~~~~~~~~~~~~~ sound/core/seq_device.c:293:19: note: 'init_module' target declared here 293 | static int __init alsa_seq_device_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq_device.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_device_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq_device.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(alsa_seq_device_exit) | ^~~~~~~~~~~ sound/core/seq_device.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit alsa_seq_device_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC kernel/xenomai/vfile.o CC [M] sound/core/rawmidi.o In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/rawmidi.c:1815:1: note: in expansion of macro 'module_init' 1815 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1784:19: note: 'init_module' target declared here 1784 | static int __init alsa_rawmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/rawmidi.c:1816:1: note: in expansion of macro 'module_exit' 1816 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1809:20: note: 'cleanup_module' target declared here 1809 | static void __exit alsa_rawmidi_exit(void) | ^~~~~~~~~~~~~~~~~ CC kernel/xenomai/procfs.o CC [M] drivers/block/drbd/drbd_worker.o CC kernel/xenomai/posix/clock.o CC kernel/xenomai/posix/cond.o CC fs/btrfs/dir-item.o AR sound/core/snd.o AR sound/core/snd-timer.o AR sound/core/snd-pcm.o AR sound/core/snd-pcm-dmaengine.o LD [M] sound/core/snd-hwdep.o LD [M] sound/core/snd-hrtimer.o LD [M] sound/core/snd-seq-device.o LD [M] sound/core/snd-rawmidi.o AR sound/core/built-in.o AR sound/drivers/mpu401/built-in.o AR sound/drivers/opl3/built-in.o AR sound/drivers/opl4/built-in.o AR sound/drivers/pcsp/built-in.o AR sound/drivers/pwmsp/built-in.o CC [M] sound/drivers/pwmsp/pwmsp.o CC [M] drivers/block/drbd/drbd_receiver.o CC fs/btrfs/file-item.o In file included from ./include/linux/printk.h:7, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from sound/drivers/pwmsp/pwmsp.c:16: sound/drivers/pwmsp/pwmsp.c: In function 'snd_pwmsp_create': ./include/linux/kern_levels.h:5:18: warning: format '%li' expects argument of type 'long int', but argument 2 has type 'unsigned int' [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ./include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' 14 | #define KERN_INFO KERN_SOH "6" /* informational */ | ^~~~~~~~ ./include/linux/printk.h:324:9: note: in expansion of macro 'KERN_INFO' 324 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~ sound/drivers/pwmsp/pwmsp.c:45:2: note: in expansion of macro 'pr_info' 45 | pr_info("PCSP: Timer resolution is (%linS)\n", hrtimer_resolution); | ^~~~~~~ In file included from sound/drivers/pwmsp/pwmsp.c:16: sound/drivers/pwmsp/pwmsp.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwmsp_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/drivers/pwmsp/pwmsp.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/drivers/pwmsp/pwmsp.c:17: sound/drivers/pwmsp/pwmsp.c:172:24: note: 'init_module' target declared here 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/drivers/pwmsp/pwmsp.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/pwmsp/pwmsp.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwmsp_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/drivers/pwmsp/pwmsp.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/drivers/pwmsp/pwmsp.c:17: sound/drivers/pwmsp/pwmsp.c:172:24: note: 'cleanup_module' target declared here 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/drivers/pwmsp/pwmsp.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(pwmsp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC kernel/xenomai/posix/corectl.o CC [M] sound/drivers/pwmsp/pwmsp_lib.o CC kernel/xenomai/posix/event.o LD [M] sound/drivers/pwmsp/snd-pwmsp.o CC kernel/xenomai/posix/io.o AR sound/drivers/vx/built-in.o CC [M] sound/drivers/dummy.o In file included from sound/drivers/dummy.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_dummy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/dummy.c:1232:1: note: in expansion of macro 'module_init' 1232 | module_init(alsa_card_dummy_init) | ^~~~~~~~~~~ sound/drivers/dummy.c:1187:19: note: 'init_module' target declared here 1187 | static int __init alsa_card_dummy_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/dummy.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_dummy_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/dummy.c:1233:1: note: in expansion of macro 'module_exit' 1233 | module_exit(alsa_card_dummy_exit) | ^~~~~~~~~~~ sound/drivers/dummy.c:1227:20: note: 'cleanup_module' target declared here 1227 | static void __exit alsa_card_dummy_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC fs/btrfs/inode-item.o CC [M] drivers/block/drbd/drbd_req.o CC kernel/xenomai/posix/memory.o CC [M] sound/drivers/aloop.o In file included from sound/drivers/aloop.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_loopback_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/aloop.c:1301:1: note: in expansion of macro 'module_init' 1301 | module_init(alsa_card_loopback_init) | ^~~~~~~~~~~ sound/drivers/aloop.c:1261:19: note: 'init_module' target declared here 1261 | static int __init alsa_card_loopback_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/aloop.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_loopback_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/aloop.c:1302:1: note: in expansion of macro 'module_exit' 1302 | module_exit(alsa_card_loopback_exit) | ^~~~~~~~~~~ sound/drivers/aloop.c:1296:20: note: 'cleanup_module' target declared here 1296 | static void __exit alsa_card_loopback_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC fs/btrfs/inode-map.o CC kernel/xenomai/posix/monitor.o CC [M] sound/drivers/virmidi.o CC fs/btrfs/disk-io.o In file included from sound/drivers/virmidi.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/virmidi.c:198:1: note: in expansion of macro 'module_init' 198 | module_init(alsa_card_virmidi_init) | ^~~~~~~~~~~ sound/drivers/virmidi.c:158:19: note: 'init_module' target declared here 158 | static int __init alsa_card_virmidi_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/virmidi.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/virmidi.c:199:1: note: in expansion of macro 'module_exit' 199 | module_exit(alsa_card_virmidi_exit) | ^~~~~~~~~~~ sound/drivers/virmidi.c:193:20: note: 'cleanup_module' target declared here 193 | static void __exit alsa_card_virmidi_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC kernel/xenomai/posix/mqueue.o AR sound/drivers/built-in.o LD [M] sound/drivers/snd-dummy.o LD [M] sound/drivers/snd-aloop.o LD [M] sound/drivers/snd-virmidi.o AR sound/firewire/built-in.o AR sound/hda/built-in.o CC kernel/xenomai/posix/mutex.o AR sound/i2c/other/built-in.o AR sound/i2c/built-in.o AR sound/isa/ad1816a/built-in.o AR sound/isa/ad1848/built-in.o AR sound/isa/cs423x/built-in.o AR sound/isa/es1688/built-in.o AR sound/isa/galaxy/built-in.o AR sound/isa/gus/built-in.o AR sound/isa/msnd/built-in.o AR sound/isa/opti9xx/built-in.o AR sound/isa/sb/built-in.o AR sound/isa/wavefront/built-in.o AR sound/isa/wss/built-in.o AR sound/isa/built-in.o AR sound/mips/built-in.o AR sound/parisc/built-in.o AR sound/pci/ac97/built-in.o AR sound/pci/ali5451/built-in.o AR sound/pci/asihpi/built-in.o AR sound/pci/au88x0/built-in.o AR sound/pci/aw2/built-in.o AR sound/pci/ca0106/built-in.o AR sound/pci/cs46xx/built-in.o AR sound/pci/cs5535audio/built-in.o AR sound/pci/ctxfi/built-in.o AR sound/pci/echoaudio/built-in.o AR sound/pci/emu10k1/built-in.o AR sound/pci/hda/built-in.o AR sound/pci/ice1712/built-in.o CC [M] drivers/block/drbd/drbd_actlog.o AR sound/pci/korg1212/built-in.o AR sound/pci/lola/built-in.o AR sound/pci/lx6464es/built-in.o CC kernel/xenomai/posix/nsem.o AR sound/pci/mixart/built-in.o AR sound/pci/nm256/built-in.o AR sound/pci/oxygen/built-in.o AR sound/pci/pcxhr/built-in.o AR sound/pcmcia/pdaudiocf/built-in.o AR sound/pci/riptide/built-in.o AR sound/pcmcia/vx/built-in.o AR sound/pci/rme9652/built-in.o AR sound/pcmcia/built-in.o AR sound/pci/trident/built-in.o CC kernel/xenomai/posix/process.o AR sound/pci/vx222/built-in.o AR sound/pci/ymfpci/built-in.o AR sound/pci/built-in.o AR sound/ppc/built-in.o AR sound/sh/built-in.o CC sound/soc/soc-core.o AR sound/sparc/built-in.o CC kernel/xenomai/posix/sched.o CC fs/btrfs/transaction.o CC [M] drivers/block/drbd/drbd_main.o CC [M] drivers/block/drbd/drbd_strings.o CC fs/btrfs/inode.o CC kernel/xenomai/posix/sem.o In file included from drivers/block/drbd/drbd_main.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:3948:1: note: in expansion of macro 'module_init' 3948 | module_init(drbd_init) | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:2982:19: note: 'init_module' target declared here 2982 | static int __init drbd_init(void) | ^~~~~~~~~ CC kernel/xenomai/posix/signal.o CC [M] drivers/block/drbd/drbd_nl.o CC sound/soc/soc-dapm.o GEN kernel/xenomai/posix/syscall_entries.h CC kernel/xenomai/posix/thread.o CC kernel/xenomai/posix/timer.o CC sound/soc/soc-jack.o CC sound/soc/soc-cache.o CC kernel/xenomai/posix/timerfd.o CC sound/soc/soc-utils.o CC [M] drivers/block/drbd/drbd_interval.o CC kernel/xenomai/posix/syscall.o CC fs/btrfs/file.o CC [M] drivers/block/drbd/drbd_state.o CC sound/soc/soc-pcm.o CC [M] drivers/block/drbd/drbd_nla.o AR kernel/xenomai/posix/xenomai.o AR kernel/xenomai/posix/built-in.o CC kernel/xenomai/rtdm/core.o CC fs/btrfs/tree-defrag.o AR sound/spi/built-in.o CC [M] drivers/block/drbd/drbd_debugfs.o CC sound/soc/soc-io.o CC fs/btrfs/extent_map.o CC kernel/xenomai/rtdm/device.o AR sound/synth/built-in.o AR sound/synth/emux/built-in.o AR drivers/block/zram/built-in.o CC [M] drivers/block/zram/zcomp.o LD [M] drivers/block/drbd/drbd.o CC sound/soc/soc-devres.o AR sound/usb/6fire/built-in.o CC [M] sound/usb/6fire/chip.o CC fs/btrfs/sysfs.o CC [M] drivers/block/zram/zram_drv.o In file included from sound/usb/6fire/chip.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/6fire/chip.c:214:1: note: in expansion of macro 'module_usb_driver' 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/6fire/common.h:18, from sound/usb/6fire/chip.h:16, from sound/usb/6fire/chip.c:16: sound/usb/6fire/chip.c:214:19: note: 'cleanup_module' target declared here 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/6fire/chip.c:214:1: note: in expansion of macro 'module_usb_driver' 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/6fire/chip.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/6fire/chip.c:214:1: note: in expansion of macro 'module_usb_driver' 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/6fire/common.h:18, from sound/usb/6fire/chip.h:16, from sound/usb/6fire/chip.c:16: sound/usb/6fire/chip.c:214:19: note: 'init_module' target declared here 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/6fire/chip.c:214:1: note: in expansion of macro 'module_usb_driver' 214 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/xenomai/rtdm/drvlib.o CC [M] sound/usb/6fire/comm.o In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zram_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1755:1: note: in expansion of macro 'module_init' 1755 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1710:19: note: 'init_module' target declared here 1710 | static int __init zram_init(void) | ^~~~~~~~~ In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zram_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/zram/zram_drv.c:1756:1: note: in expansion of macro 'module_exit' 1756 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1750:20: note: 'cleanup_module' target declared here 1750 | static void __exit zram_exit(void) | ^~~~~~~~~ CC sound/soc/soc-ops.o CC [M] sound/usb/6fire/midi.o CC fs/btrfs/struct-funcs.o LD [M] drivers/block/zram/zram.o AR drivers/block/aoe/built-in.o CC [M] drivers/block/aoe/aoeblk.o CC [M] sound/usb/6fire/control.o CC sound/soc/soc-generic-dmaengine-pcm.o CC kernel/xenomai/rtdm/fd.o CC fs/btrfs/xattr.o CC [M] drivers/block/aoe/aoechr.o CC [M] sound/usb/6fire/firmware.o AR sound/soc/adi/built-in.o AR sound/soc/amd/built-in.o AR sound/soc/atmel/built-in.o CC [M] sound/usb/6fire/pcm.o AR sound/soc/au1x/built-in.o AR sound/soc/bcm/built-in.o AR sound/soc/blackfin/built-in.o AR sound/soc/cirrus/built-in.o CC [M] drivers/block/aoe/aoecmd.o CC sound/soc/codecs/pcm5102a.o CC fs/btrfs/ordered-data.o CC kernel/xenomai/rtdm/wrappers.o CC sound/soc/codecs/tlv320aic3x.o LD [M] sound/usb/6fire/snd-usb-6fire.o AR sound/usb/bcd2000/built-in.o CC [M] sound/usb/bcd2000/bcd2000.o In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'init_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/bcd2000/bcd2000.c:23: sound/usb/bcd2000/bcd2000.c:463:19: note: 'cleanup_module' target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ AR kernel/xenomai/rtdm/xenomai.o AR kernel/xenomai/rtdm/built-in.o AR kernel/xenomai/xenomai.o AR kernel/xenomai/built-in.o CC kernel/kcmp.o LD [M] sound/usb/bcd2000/snd-bcd2000.o AR sound/usb/caiaq/built-in.o CC [M] sound/usb/caiaq/device.o CC [M] sound/soc/codecs/pcm512x.o CC [M] drivers/block/aoe/aoedev.o In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'cleanup_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/caiaq/device.c:23: sound/usb/caiaq/device.c:583:19: note: 'init_module' target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/freezer.o CC fs/btrfs/extent_io.o CC [M] sound/usb/caiaq/audio.o CC [M] drivers/block/aoe/aoemain.o CC kernel/profile.o CC [M] sound/soc/codecs/pcm512x-i2c.o CC [M] sound/usb/caiaq/midi.o In file included from drivers/block/aoe/aoemain.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/aoe/aoemain.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(aoe_init); | ^~~~~~~~~~~ drivers/block/aoe/aoemain.c:71:1: note: 'init_module' target declared here 71 | aoe_init(void) | ^~~~~~~~ In file included from sound/soc/codecs/pcm512x-i2c.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm512x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm512x-i2c.c:75:1: note: in expansion of macro 'module_i2c_driver' 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm512x-i2c.c:19: sound/soc/codecs/pcm512x-i2c.c:75:19: note: 'cleanup_module' target declared here 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/pcm512x-i2c.c:75:1: note: in expansion of macro 'module_i2c_driver' 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm512x-i2c.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm512x_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/pcm512x-i2c.c:75:1: note: in expansion of macro 'module_i2c_driver' 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/pcm512x-i2c.c:19: sound/soc/codecs/pcm512x-i2c.c:75:19: note: 'init_module' target declared here 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/pcm512x-i2c.c:75:1: note: in expansion of macro 'module_i2c_driver' 75 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/sgtl5000.o CC [M] drivers/block/aoe/aoenet.o CC [M] sound/usb/caiaq/control.o CC kernel/stacktrace.o In file included from sound/soc/codecs/sgtl5000.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sgtl5000_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/sgtl5000.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/sgtl5000.c:17: sound/soc/codecs/sgtl5000.c:1522:19: note: 'cleanup_module' target declared here 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/sgtl5000.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/sgtl5000.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sgtl5000_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/sgtl5000.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/sgtl5000.c:17: sound/soc/codecs/sgtl5000.c:1522:19: note: 'init_module' target declared here 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/sgtl5000.c:1522:1: note: in expansion of macro 'module_i2c_driver' 1522 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/futex.o LD [M] drivers/block/aoe/aoe.o AR drivers/bluetooth/built-in.o CC [M] drivers/bluetooth/hci_ldisc.o CC [M] sound/usb/caiaq/input.o CC [M] sound/soc/codecs/tlv320aic23.o In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:914:1: note: in expansion of macro 'module_init' 914 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:811:19: note: 'init_module' target declared here 811 | static int __init hci_uart_init(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:915:1: note: in expansion of macro 'module_exit' 915 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:873:20: note: 'cleanup_module' target declared here 873 | static void __exit hci_uart_exit(void) | ^~~~~~~~~~~~~ LD [M] sound/usb/caiaq/snd-usb-caiaq.o AR sound/usb/hiface/built-in.o CC [M] sound/usb/hiface/chip.o CC [M] sound/soc/codecs/tlv320aic23-i2c.o In file included from sound/usb/hiface/chip.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hiface_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/hiface/chip.h:20, from sound/usb/hiface/chip.c:21: sound/usb/hiface/chip.c:297:19: note: 'cleanup_module' target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/hiface/chip.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hiface_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/hiface/chip.h:20, from sound/usb/hiface/chip.c:21: sound/usb/hiface/chip.c:297:19: note: 'init_module' target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/hiface/pcm.o In file included from sound/soc/codecs/tlv320aic23-i2c.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlv320aic23_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic23-i2c.c:63:1: note: in expansion of macro 'module_i2c_driver' 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic23-i2c.c:14: sound/soc/codecs/tlv320aic23-i2c.c:63:19: note: 'cleanup_module' target declared here 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic23-i2c.c:63:1: note: in expansion of macro 'module_i2c_driver' 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic23-i2c.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlv320aic23_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic23-i2c.c:63:1: note: in expansion of macro 'module_i2c_driver' 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic23-i2c.c:14: sound/soc/codecs/tlv320aic23-i2c.c:63:19: note: 'init_module' target declared here 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic23-i2c.c:63:1: note: in expansion of macro 'module_i2c_driver' 63 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/hci_h4.o CC fs/btrfs/volumes.o CC [M] sound/soc/codecs/tlv320aic31xx.o CC kernel/up.o LD [M] sound/usb/hiface/snd-usb-hiface.o AR sound/usb/line6/built-in.o CC [M] sound/usb/line6/capture.o In file included from sound/soc/codecs/tlv320aic31xx.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic31xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic31xx.c:1501:1: note: in expansion of macro 'module_i2c_driver' 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic31xx.c:20: sound/soc/codecs/tlv320aic31xx.c:1501:19: note: 'cleanup_module' target declared here 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic31xx.c:1501:1: note: in expansion of macro 'module_i2c_driver' 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic31xx.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic31xx_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tlv320aic31xx.c:1501:1: note: in expansion of macro 'module_i2c_driver' 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/tlv320aic31xx.c:20: sound/soc/codecs/tlv320aic31xx.c:1501:19: note: 'init_module' target declared here 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tlv320aic31xx.c:1501:1: note: in expansion of macro 'module_i2c_driver' 1501 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/uid16.o CC [M] sound/soc/codecs/ts3a227e.o CC [M] sound/usb/line6/driver.o CC kernel/module.o CC [M] drivers/bluetooth/hci_bcsp.o In file included from sound/soc/codecs/ts3a227e.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts3a227e_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ts3a227e.c:386:1: note: in expansion of macro 'module_i2c_driver' 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from sound/soc/codecs/ts3a227e.c:11: sound/soc/codecs/ts3a227e.c:386:19: note: 'cleanup_module' target declared here 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/ts3a227e.c:386:1: note: in expansion of macro 'module_i2c_driver' 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ts3a227e.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts3a227e_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/ts3a227e.c:386:1: note: in expansion of macro 'module_i2c_driver' 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from sound/soc/codecs/ts3a227e.c:11: sound/soc/codecs/ts3a227e.c:386:19: note: 'init_module' target declared here 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/ts3a227e.c:386:1: note: in expansion of macro 'module_i2c_driver' 386 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/twl4030.o CC [M] sound/usb/line6/midi.o In file included from sound/soc/codecs/twl4030.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl4030_codec_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/twl4030.c:2236:1: note: in expansion of macro 'module_platform_driver' 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/twl4030.c:27: sound/soc/codecs/twl4030.c:2236:24: note: 'init_module' target declared here 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/twl4030.c:2236:1: note: in expansion of macro 'module_platform_driver' 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/twl4030.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl4030_codec_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/codecs/twl4030.c:2236:1: note: in expansion of macro 'module_platform_driver' 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/twl4030.c:27: sound/soc/codecs/twl4030.c:2236:24: note: 'cleanup_module' target declared here 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/twl4030.c:2236:1: note: in expansion of macro 'module_platform_driver' 2236 | module_platform_driver(twl4030_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/hci_ath.o CC [M] sound/soc/codecs/wm8804.o CC [M] sound/usb/line6/midibuf.o CC [M] drivers/bluetooth/hci_qca.o CC [M] sound/usb/line6/pcm.o CC [M] sound/soc/codecs/wm8804-i2c.o In file included from sound/soc/codecs/wm8804-i2c.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8804_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/wm8804-i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/wm8804-i2c.c:15: sound/soc/codecs/wm8804-i2c.c:73:19: note: 'cleanup_module' target declared here 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/wm8804-i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/wm8804-i2c.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8804_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/wm8804-i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/wm8804-i2c.c:15: sound/soc/codecs/wm8804-i2c.c:73:19: note: 'init_module' target declared here 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/wm8804-i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/playback.o CC [M] drivers/bluetooth/bcm203x.o CC kernel/kallsyms.o CC [M] sound/soc/codecs/tpa6130a2.o In file included from sound/soc/codecs/tpa6130a2.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpa6130a2_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tpa6130a2.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tpa6130a2.c:25: sound/soc/codecs/tpa6130a2.c:337:19: note: 'cleanup_module' target declared here 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tpa6130a2.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tpa6130a2.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpa6130a2_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tpa6130a2.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tpa6130a2.c:25: sound/soc/codecs/tpa6130a2.c:337:19: note: 'init_module' target declared here 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tpa6130a2.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm203x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:34: drivers/bluetooth/bcm203x.c:275:19: note: 'cleanup_module' target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm203x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:34: drivers/bluetooth/bcm203x.c:275:19: note: 'init_module' target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/pod.o AR sound/soc/codecs/snd-soc-pcm5102a.o AR sound/soc/codecs/snd-soc-tlv320aic3x.o LD [M] sound/soc/codecs/snd-soc-pcm512x.o LD [M] sound/soc/codecs/snd-soc-pcm512x-i2c.o CC fs/btrfs/async-thread.o LD [M] sound/soc/codecs/snd-soc-sgtl5000.o CC [M] drivers/bluetooth/bpa10x.o LD [M] sound/soc/codecs/snd-soc-tlv320aic23.o LD [M] sound/soc/codecs/snd-soc-tlv320aic23-i2c.o LD [M] sound/soc/codecs/snd-soc-tlv320aic31xx.o LD [M] sound/soc/codecs/snd-soc-ts3a227e.o LD [M] sound/soc/codecs/snd-soc-twl4030.o LD [M] sound/soc/codecs/snd-soc-wm8804.o LD [M] sound/soc/codecs/snd-soc-wm8804-i2c.o LD [M] sound/soc/codecs/snd-soc-tpa6130a2.o AR sound/soc/codecs/built-in.o CC sound/soc/davinci/edma-pcm.o In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:587:1: note: in expansion of macro 'module_usb_driver' 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/pod.c:16: sound/usb/line6/pod.c:587:19: note: 'cleanup_module' target declared here 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:587:1: note: in expansion of macro 'module_usb_driver' 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/pod.c:587:1: note: in expansion of macro 'module_usb_driver' 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/pod.c:16: sound/usb/line6/pod.c:587:19: note: 'init_module' target declared here 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/pod.c:587:1: note: in expansion of macro 'module_usb_driver' 587 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ CC kernel/acct.o In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:457:1: note: in expansion of macro 'module_usb_driver' 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:457:19: note: 'cleanup_module' target declared here 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:457:1: note: in expansion of macro 'module_usb_driver' 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bpa10x.c:457:1: note: in expansion of macro 'module_usb_driver' 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bpa10x.c:31: drivers/bluetooth/bpa10x.c:457:19: note: 'init_module' target declared here 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bpa10x.c:457:1: note: in expansion of macro 'module_usb_driver' 457 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/podhd.o CC [M] drivers/bluetooth/bfusb.o In file included from sound/usb/line6/podhd.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'podhd_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:493:1: note: in expansion of macro 'module_usb_driver' 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/podhd.c:14: sound/usb/line6/podhd.c:493:19: note: 'cleanup_module' target declared here 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:493:1: note: in expansion of macro 'module_usb_driver' 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/podhd.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'podhd_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:493:1: note: in expansion of macro 'module_usb_driver' 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/podhd.c:14: sound/usb/line6/podhd.c:493:19: note: 'init_module' target declared here 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:493:1: note: in expansion of macro 'module_usb_driver' 493 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ CC fs/btrfs/ioctl.o CC sound/soc/davinci/davinci-mcasp.o CC [M] sound/usb/line6/toneport.o CC kernel/crash_core.o In file included from sound/usb/line6/toneport.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toneport_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/toneport.c:14: sound/usb/line6/toneport.c:577:19: note: 'cleanup_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/toneport.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'toneport_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/toneport.c:14: sound/usb/line6/toneport.c:577:19: note: 'init_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'cleanup_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bfusb.c:31: drivers/bluetooth/bfusb.c:732:19: note: 'init_module' target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/variax.o CC kernel/kexec_core.o CC [M] drivers/bluetooth/btusb.o In file included from sound/usb/line6/variax.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'variax_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/variax.c:14: sound/usb/line6/variax.c:305:19: note: 'cleanup_module' target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/variax.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'variax_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/line6/variax.c:14: sound/usb/line6/variax.c:305:19: note: 'init_module' target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ CC sound/soc/davinci/davinci-evm.o LD [M] sound/usb/line6/snd-usb-line6.o LD [M] sound/usb/line6/snd-usb-pod.o LD [M] sound/usb/line6/snd-usb-podhd.o LD [M] sound/usb/line6/snd-usb-toneport.o LD [M] sound/usb/line6/snd-usb-variax.o AR sound/usb/misc/built-in.o CC [M] sound/usb/misc/ua101.o AR sound/soc/davinci/snd-soc-edma.o AR sound/soc/davinci/snd-soc-davinci-mcasp.o In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/btusb.c:3429:1: note: in expansion of macro 'module_usb_driver' 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/bluetooth/btusb.c:26: drivers/bluetooth/btusb.c:3429:19: note: 'cleanup_module' target declared here 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3429:1: note: in expansion of macro 'module_usb_driver' 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'btusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/btusb.c:3429:1: note: in expansion of macro 'module_usb_driver' 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/bluetooth/btusb.c:26: drivers/bluetooth/btusb.c:3429:19: note: 'init_module' target declared here 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3429:1: note: in expansion of macro 'module_usb_driver' 3429 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ AR sound/soc/davinci/snd-soc-evm.o AR sound/soc/davinci/built-in.o AR sound/soc/dwc/built-in.o In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ua101_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/misc/ua101.c:1388:1: note: in expansion of macro 'module_usb_driver' 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/misc/ua101.c:20: sound/usb/misc/ua101.c:1388:19: note: 'cleanup_module' target declared here 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1388:1: note: in expansion of macro 'module_usb_driver' 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ua101_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/misc/ua101.c:1388:1: note: in expansion of macro 'module_usb_driver' 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/misc/ua101.c:20: sound/usb/misc/ua101.c:1388:19: note: 'init_module' target declared here 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1388:1: note: in expansion of macro 'module_usb_driver' 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ AR sound/soc/fsl/built-in.o CC [M] sound/soc/fsl/fsl_ssi.o sound/usb/misc/ua101.c: In function 'alloc_stream_urbs': sound/usb/misc/ua101.c:1131:27: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 1131 | urb->urb.iso_frame_desc[0].offset = 0; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from sound/usb/misc/ua101.c:20: ./include/linux/usb.h:1561:35: note: while referencing 'iso_frame_desc' 1561 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ sound/usb/misc/ua101.c:1132:27: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 1132 | urb->urb.iso_frame_desc[0].length = max_packet_size; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from sound/usb/misc/ua101.c:20: ./include/linux/usb.h:1561:35: note: while referencing 'iso_frame_desc' 1561 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ CC kernel/kexec.o sound/usb/misc/ua101.c: In function 'playback_tasklet': sound/usb/misc/ua101.c:297:26: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 297 | urb->urb.iso_frame_desc[0].length = | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from sound/usb/misc/ua101.c:20: ./include/linux/usb.h:1561:35: note: while referencing 'iso_frame_desc' 1561 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ In file included from sound/soc/fsl/fsl_ssi.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fsl_ssi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/fsl/fsl_ssi.c:1733:1: note: in expansion of macro 'module_platform_driver' 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/fsl/fsl_ssi.c:39: sound/soc/fsl/fsl_ssi.c:1733:24: note: 'cleanup_module' target declared here 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/fsl/fsl_ssi.c:1733:1: note: in expansion of macro 'module_platform_driver' 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/fsl/fsl_ssi.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsl_ssi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/fsl/fsl_ssi.c:1733:1: note: in expansion of macro 'module_platform_driver' 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/fsl/fsl_ssi.c:39: sound/soc/fsl/fsl_ssi.c:1733:24: note: 'init_module' target declared here 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/fsl/fsl_ssi.c:1733:1: note: in expansion of macro 'module_platform_driver' 1733 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ sound/usb/misc/ua101.c: In function 'playback_urb_complete': sound/usb/misc/ua101.c:203:28: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct usb_iso_packet_descriptor[0]' [-Wzero-length-bounds] 203 | urb->urb.iso_frame_desc[0].length / | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from sound/usb/misc/ua101.c:20: ./include/linux/usb.h:1561:35: note: while referencing 'iso_frame_desc' 1561 | struct usb_iso_packet_descriptor iso_frame_desc[0]; | ^~~~~~~~~~~~~~ LD [M] sound/usb/misc/snd-ua101.o AR sound/usb/usx2y/built-in.o CC [M] sound/usb/card.o CC kernel/utsname.o CC [M] sound/soc/fsl/fsl_ssi_dbg.o CC [M] drivers/bluetooth/btsdio.o CC kernel/user_namespace.o In file included from sound/usb/card.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_audio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/card.c:864:1: note: in expansion of macro 'module_usb_driver' 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/card.c:42: sound/usb/card.c:864:19: note: 'cleanup_module' target declared here 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/card.c:864:1: note: in expansion of macro 'module_usb_driver' 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/card.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_audio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/card.c:864:1: note: in expansion of macro 'module_usb_driver' 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/card.c:42: sound/usb/card.c:864:19: note: 'init_module' target declared here 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/card.c:864:1: note: in expansion of macro 'module_usb_driver' 864 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/fsl/fsl_spdif.o CC [M] sound/usb/clock.o In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/btsdio.c:388:1: note: in expansion of macro 'module_exit' 388 | module_exit(btsdio_exit); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit btsdio_exit(void) | ^~~~~~~~~~~ In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'btsdio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:387:1: note: in expansion of macro 'module_init' 387 | module_init(btsdio_init); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:375:19: note: 'init_module' target declared here 375 | static int __init btsdio_init(void) | ^~~~~~~~~~~ In file included from sound/soc/fsl/fsl_spdif.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fsl_spdif_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/fsl/fsl_spdif.c:1381:1: note: in expansion of macro 'module_platform_driver' 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from sound/soc/fsl/fsl_spdif.c:20: sound/soc/fsl/fsl_spdif.c:1381:24: note: 'cleanup_module' target declared here 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/fsl/fsl_spdif.c:1381:1: note: in expansion of macro 'module_platform_driver' 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/fsl/fsl_spdif.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsl_spdif_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/fsl/fsl_spdif.c:1381:1: note: in expansion of macro 'module_platform_driver' 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from sound/soc/fsl/fsl_spdif.c:20: sound/soc/fsl/fsl_spdif.c:1381:24: note: 'init_module' target declared here 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/fsl/fsl_spdif.c:1381:1: note: in expansion of macro 'module_platform_driver' 1381 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/btrfs/locking.o CC [M] drivers/bluetooth/btintel.o CC kernel/pid_namespace.o CC [M] sound/usb/endpoint.o CC [M] sound/soc/fsl/imx-audmux.o CC fs/btrfs/orphan.o In file included from sound/soc/fsl/imx-audmux.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imx_audmux_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/fsl/imx-audmux.c:373:1: note: in expansion of macro 'module_exit' 373 | module_exit(imx_audmux_exit); | ^~~~~~~~~~~ sound/soc/fsl/imx-audmux.c:369:20: note: 'cleanup_module' target declared here 369 | static void __exit imx_audmux_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/soc/fsl/imx-audmux.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'imx_audmux_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/soc/fsl/imx-audmux.c:367:1: note: in expansion of macro 'subsys_initcall' 367 | subsys_initcall(imx_audmux_init); | ^~~~~~~~~~~~~~~ sound/soc/fsl/imx-audmux.c:363:19: note: 'init_module' target declared here 363 | static int __init imx_audmux_init(void) | ^~~~~~~~~~~~~~~ GZIP kernel/config_data.gz CC kernel/audit.o CC [M] drivers/bluetooth/ath3k.o CC [M] sound/usb/format.o LD [M] sound/soc/fsl/snd-soc-fsl-ssi.o LD [M] sound/soc/fsl/snd-soc-fsl-spdif.o LD [M] sound/soc/fsl/snd-soc-imx-audmux.o AR sound/soc/generic/built-in.o CC [M] sound/soc/generic/simple-card-utils.o CC fs/btrfs/export.o In file included from drivers/bluetooth/ath3k.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath3k_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/ath3k.c:579:1: note: in expansion of macro 'module_usb_driver' 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:27: drivers/bluetooth/ath3k.c:579:19: note: 'cleanup_module' target declared here 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/ath3k.c:579:1: note: in expansion of macro 'module_usb_driver' 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath3k_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/bluetooth/ath3k.c:579:1: note: in expansion of macro 'module_usb_driver' 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/ath3k.c:27: drivers/bluetooth/ath3k.c:579:19: note: 'init_module' target declared here 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/ath3k.c:579:1: note: in expansion of macro 'module_usb_driver' 579 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/helper.o CC [M] drivers/bluetooth/btmrvl_main.o CC [M] sound/usb/mixer.o CC [M] sound/soc/generic/simple-card.o CC fs/btrfs/tree-log.o In file included from sound/soc/generic/simple-card.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/generic/simple-card.c:510:1: note: in expansion of macro 'module_platform_driver' 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:12: sound/soc/generic/simple-card.c:510:24: note: 'cleanup_module' target declared here 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:510:1: note: in expansion of macro 'module_platform_driver' 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/generic/simple-card.c:510:1: note: in expansion of macro 'module_platform_driver' 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:12: sound/soc/generic/simple-card.c:510:24: note: 'init_module' target declared here 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:510:1: note: in expansion of macro 'module_platform_driver' 510 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ CC kernel/auditfilter.o LD [M] sound/soc/generic/snd-soc-simple-card-utils.o LD [M] sound/soc/generic/snd-soc-simple-card.o AR sound/soc/hisilicon/built-in.o AR sound/soc/img/built-in.o AR sound/soc/intel/boards/built-in.o AR sound/soc/intel/built-in.o AR sound/soc/jz4740/built-in.o AR sound/soc/kirkwood/built-in.o AR sound/soc/mediatek/built-in.o CC [M] drivers/bluetooth/btmrvl_debugfs.o AR sound/soc/mxs/built-in.o AR sound/soc/nuc900/built-in.o AR sound/soc/omap/built-in.o CC [M] sound/soc/omap/omap-pcm.o CC [M] sound/usb/mixer_quirks.o CC kernel/auditsc.o CC [M] drivers/bluetooth/btmrvl_sdio.o CC [M] sound/soc/omap/omap-mcbsp.o CC [M] sound/usb/mixer_scarlett.o In file included from sound/soc/omap/omap-mcbsp.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_mcbsp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/omap-mcbsp.c:901:1: note: in expansion of macro 'module_platform_driver' 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/omap/omap-mcbsp.c:27: sound/soc/omap/omap-mcbsp.c:901:24: note: 'cleanup_module' target declared here 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/omap/omap-mcbsp.c:901:1: note: in expansion of macro 'module_platform_driver' 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/omap/omap-mcbsp.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_mcbsp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/omap-mcbsp.c:901:1: note: in expansion of macro 'module_platform_driver' 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/omap/omap-mcbsp.c:27: sound/soc/omap/omap-mcbsp.c:901:24: note: 'init_module' target declared here 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/omap/omap-mcbsp.c:901:1: note: in expansion of macro 'module_platform_driver' 901 | module_platform_driver(asoc_mcbsp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btmrvl_sdio.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btmrvl_sdio_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1746:1: note: in expansion of macro 'module_exit' 1746 | module_exit(btmrvl_sdio_exit_module); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1737:20: note: 'cleanup_module' target declared here 1737 | static void __exit btmrvl_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btmrvl_sdio.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'btmrvl_sdio_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1745:1: note: in expansion of macro 'module_init' 1745 | module_init(btmrvl_sdio_init_module); | ^~~~~~~~~~~ drivers/bluetooth/btmrvl_sdio.c:1724:19: note: 'init_module' target declared here 1724 | static int __init btmrvl_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/usb/mixer_us16x08.o CC [M] sound/soc/omap/mcbsp.o CC [M] drivers/bluetooth/btbcm.o CC fs/btrfs/free-space-cache.o CC kernel/audit_watch.o CC [M] sound/usb/pcm.o CC [M] sound/soc/omap/rx51.o CC [M] drivers/bluetooth/btrtl.o CC kernel/audit_fsnotify.o In file included from sound/soc/omap/rx51.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx51_soc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/rx51.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from sound/soc/omap/rx51.c:27: sound/soc/omap/rx51.c:488:24: note: 'cleanup_module' target declared here 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/omap/rx51.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/omap/rx51.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx51_soc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/rx51.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from sound/soc/omap/rx51.c:27: sound/soc/omap/rx51.c:488:24: note: 'init_module' target declared here 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/omap/rx51.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(rx51_soc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/usb/proc.o CC [M] sound/soc/omap/omap-twl4030.o CC kernel/audit_tree.o In file included from sound/soc/omap/omap-twl4030.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'omap_twl4030_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/omap-twl4030.c:348:1: note: in expansion of macro 'module_platform_driver' 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/omap/omap-twl4030.c:33: sound/soc/omap/omap-twl4030.c:348:24: note: 'cleanup_module' target declared here 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/omap/omap-twl4030.c:348:1: note: in expansion of macro 'module_platform_driver' 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/omap/omap-twl4030.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'omap_twl4030_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ sound/soc/omap/omap-twl4030.c:348:1: note: in expansion of macro 'module_platform_driver' 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/omap/omap-twl4030.c:33: sound/soc/omap/omap-twl4030.c:348:24: note: 'init_module' target declared here 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/omap/omap-twl4030.c:348:1: note: in expansion of macro 'module_platform_driver' 348 | module_platform_driver(omap_twl4030_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/usb/quirks.o LD [M] sound/soc/omap/snd-soc-omap.o LD [M] sound/soc/omap/snd-soc-omap-mcbsp.o LD [M] sound/soc/omap/snd-soc-rx51.o LD [M] sound/soc/omap/snd-soc-omap-twl4030.o AR sound/soc/pxa/built-in.o AR sound/soc/qcom/built-in.o AR sound/soc/rockchip/built-in.o AR sound/soc/samsung/built-in.o CC [M] drivers/bluetooth/btqca.o AR sound/soc/sh/built-in.o AR sound/soc/sirf/built-in.o AR sound/soc/spear/built-in.o AR sound/soc/sti/built-in.o AR sound/soc/stm/built-in.o CC kernel/kprobes.o AR sound/soc/sunxi/built-in.o AR sound/soc/tegra/built-in.o AR sound/soc/ti/built-in.o AR sound/soc/txx9/built-in.o AR sound/soc/ux500/built-in.o AR sound/soc/xtensa/built-in.o AR sound/soc/zte/built-in.o AR sound/soc/snd-soc-core.o CC [M] sound/usb/stream.o AR sound/soc/built-in.o CC [M] sound/usb/midi.o CC fs/btrfs/zlib.o LD [M] drivers/bluetooth/hci_uart.o LD [M] drivers/bluetooth/btmrvl.o CC fs/btrfs/lzo.o CC drivers/bus/omap_l3_smx.o CC drivers/bus/omap_l3_noc.o CC drivers/bus/omap-ocp2scp.o AR sound/usb/built-in.o LD [M] sound/usb/snd-usb-audio.o CC fs/btrfs/zstd.o CC fs/btrfs/compression.o CC kernel/hung_task.o LD [M] sound/usb/snd-usbmidi-lib.o CC drivers/bus/vexpress-config.o AR sound/x86/built-in.o CC sound/last.o CC kernel/seccomp.o AR sound/soundcore.o AR sound/built-in.o CC fs/btrfs/delayed-ref.o AR drivers/bus/built-in.o CC fs/btrfs/relocation.o AR drivers/cdrom/built-in.o CC [M] drivers/cdrom/cdrom.o CC fs/btrfs/delayed-inode.o In file included from drivers/cdrom/cdrom.c:268: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdrom_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/cdrom/cdrom.c:3740:1: note: in expansion of macro 'module_init' 3740 | module_init(cdrom_init); | ^~~~~~~~~~~ drivers/cdrom/cdrom.c:3727:19: note: 'init_module' target declared here 3727 | static int __init cdrom_init(void) | ^~~~~~~~~~ In file included from drivers/cdrom/cdrom.c:268: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdrom_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cdrom/cdrom.c:3741:1: note: in expansion of macro 'module_exit' 3741 | module_exit(cdrom_exit); | ^~~~~~~~~~~ drivers/cdrom/cdrom.c:3734:20: note: 'cleanup_module' target declared here 3734 | static void __exit cdrom_exit(void) | ^~~~~~~~~~ CC kernel/relay.o CC kernel/utsname_sysctl.o CC fs/btrfs/scrub.o CC kernel/delayacct.o CC fs/btrfs/reada.o CC drivers/char/mem.o CC kernel/taskstats.o CC drivers/char/random.o CC kernel/tsacct.o CC kernel/tracepoint.o CC fs/btrfs/backref.o CC fs/btrfs/ulist.o CC kernel/elfcore.o CC kernel/irq_work.o CC kernel/cpu_pm.o CC kernel/memremap.o CHK kernel/config_data.h UPD kernel/config_data.h CC fs/btrfs/qgroup.o CC drivers/char/misc.o CC kernel/configs.o CC drivers/char/apm-emulation.o CC fs/btrfs/send.o AR kernel/built-in.o CC fs/btrfs/dev-replace.o CC fs/btrfs/raid56.o AR drivers/char/agp/built-in.o AR drivers/char/hw_random/built-in.o CC [M] drivers/char/hw_random/core.o In file included from drivers/char/hw_random/core.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwrng_modinit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/core.c:596:1: note: in expansion of macro 'module_init' 596 | module_init(hwrng_modinit); | ^~~~~~~~~~~ drivers/char/hw_random/core.c:561:19: note: 'init_module' target declared here 561 | static int __init hwrng_modinit(void) | ^~~~~~~~~~~~~ In file included from drivers/char/hw_random/core.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwrng_modexit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/core.c:597:1: note: in expansion of macro 'module_exit' 597 | module_exit(hwrng_modexit); | ^~~~~~~~~~~ drivers/char/hw_random/core.c:585:20: note: 'cleanup_module' target declared here 585 | static void __exit hwrng_modexit(void) | ^~~~~~~~~~~~~ CC net/socket.o CC [M] drivers/char/hw_random/omap-rng.o CC [M] drivers/char/hw_random/virtio-rng.o In file included from drivers/char/hw_random/omap-rng.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'omap_rng_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/omap-rng.c:565:1: note: in expansion of macro 'module_platform_driver' 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/omap-rng.c:22: drivers/char/hw_random/omap-rng.c:565:24: note: 'cleanup_module' target declared here 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/hw_random/omap-rng.c:565:1: note: in expansion of macro 'module_platform_driver' 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/omap-rng.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'omap_rng_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/omap-rng.c:565:1: note: in expansion of macro 'module_platform_driver' 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/char/hw_random/omap-rng.c:22: drivers/char/hw_random/omap-rng.c:565:24: note: 'init_module' target declared here 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/hw_random/omap-rng.c:565:1: note: in expansion of macro 'module_platform_driver' 565 | module_platform_driver(omap_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/char/hw_random/tpm-rng.o In file included from drivers/char/hw_random/tpm-rng.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rng_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/tpm-rng.c:40:1: note: in expansion of macro 'module_init' 40 | module_init(rng_init); | ^~~~~~~~~~~ drivers/char/hw_random/tpm-rng.c:36:19: note: 'init_module' target declared here 36 | static int __init rng_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/tpm-rng.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rng_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/tpm-rng.c:46:1: note: in expansion of macro 'module_exit' 46 | module_exit(rng_exit); | ^~~~~~~~~~~ drivers/char/hw_random/tpm-rng.c:42:20: note: 'cleanup_module' target declared here 42 | static void __exit rng_exit(void) | ^~~~~~~~ CC arch/arm/lib/xor-neon.o In file included from drivers/char/hw_random/virtio-rng.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_rng_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/virtio-rng.c:209:1: note: in expansion of macro 'module_virtio_driver' 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/char/hw_random/virtio-rng.c:24: drivers/char/hw_random/virtio-rng.c:209:22: note: 'init_module' target declared here 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/hw_random/virtio-rng.c:209:1: note: in expansion of macro 'module_virtio_driver' 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/virtio-rng.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_rng_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/char/hw_random/virtio-rng.c:209:1: note: in expansion of macro 'module_virtio_driver' 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/char/hw_random/virtio-rng.c:24: drivers/char/hw_random/virtio-rng.c:209:22: note: 'cleanup_module' target declared here 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/hw_random/virtio-rng.c:209:1: note: in expansion of macro 'module_virtio_driver' 209 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ AS arch/arm/lib/ashldi3.o AS arch/arm/lib/ashrdi3.o LD [M] drivers/char/hw_random/rng-core.o CC fs/btrfs/uuid-tree.o AR drivers/char/tpm/built-in.o CC [M] drivers/char/tpm/tpm-interface.o AS arch/arm/lib/backtrace.o In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm-interface.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/char/tpm/tpm-interface.c:1484:1: note: in expansion of macro 'subsys_initcall' 1484 | subsys_initcall(tpm_init); | ^~~~~~~~~~~~~~~ drivers/char/tpm/tpm-interface.c:1448:19: note: 'init_module' target declared here 1448 | static int __init tpm_init(void) | ^~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm-interface.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tpm/tpm-interface.c:1485:1: note: in expansion of macro 'module_exit' 1485 | module_exit(tpm_exit); | ^~~~~~~~~~~ drivers/char/tpm/tpm-interface.c:1476:20: note: 'cleanup_module' target declared here 1476 | static void __exit tpm_exit(void) | ^~~~~~~~ AS arch/arm/lib/bswapsdi2.o AS arch/arm/lib/call_with_stack.o AS arch/arm/lib/changebit.o AS arch/arm/lib/clear_user.o AS arch/arm/lib/clearbit.o AS arch/arm/lib/copy_from_user.o AS arch/arm/lib/copy_page.o CC lib/lockref.o AS arch/arm/lib/copy_to_user.o AS arch/arm/lib/csumipv6.o CC [M] drivers/char/tpm/tpm-dev.o AS arch/arm/lib/csumpartial.o AR net/6lowpan/built-in.o AS arch/arm/lib/csumpartialcopy.o CC [M] net/6lowpan/core.o AS arch/arm/lib/csumpartialcopyuser.o CC lib/bcd.o AS arch/arm/lib/delay-loop.o CC arch/arm/lib/delay.o CC lib/div64.o CC [M] drivers/char/tpm/tpm-sysfs.o CC fs/btrfs/props.o AS arch/arm/lib/div64.o In file included from net/6lowpan/core.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/core.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(lowpan_module_init); | ^~~~~~~~~~~ net/6lowpan/core.c:157:19: note: 'init_module' target declared here 157 | static int __init lowpan_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/6lowpan/core.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/core.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(lowpan_module_exit); | ^~~~~~~~~~~ net/6lowpan/core.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit lowpan_module_exit(void) | ^~~~~~~~~~~~~~~~~~ AS arch/arm/lib/findbit.o CC lib/sort.o AS arch/arm/lib/getuser.o AS arch/arm/lib/io-readsb.o CC lib/parser.o AS arch/arm/lib/io-readsl.o AS arch/arm/lib/io-readsw-armv4.o AS arch/arm/lib/io-writesb.o AS arch/arm/lib/io-writesl.o CC [M] drivers/char/tpm/tpm-chip.o AS arch/arm/lib/io-writesw-armv4.o AS arch/arm/lib/lib1funcs.o CC [M] net/6lowpan/iphc.o AS arch/arm/lib/lshrdi3.o CC lib/debug_locks.o AS arch/arm/lib/memchr.o AS arch/arm/lib/memcpy.o AS arch/arm/lib/memmove.o CC lib/random32.o CC fs/btrfs/hash.o AS arch/arm/lib/memset.o AS arch/arm/lib/memzero.o AS arch/arm/lib/muldi3.o CC fs/btrfs/free-space-tree.o AS arch/arm/lib/putuser.o AS arch/arm/lib/setbit.o CC [M] drivers/char/tpm/tpm2-cmd.o CC lib/bust_spinlocks.o AS arch/arm/lib/strchr.o AS arch/arm/lib/strrchr.o AS arch/arm/lib/testchangebit.o AS arch/arm/lib/testclearbit.o AS arch/arm/lib/testsetbit.o AS arch/arm/lib/ucmpdi2.o AR arch/arm/lib/lib.a CC lib/kasprintf.o EXPORTS arch/arm/lib/lib-ksyms.o AR arch/arm/lib/built-in.o CC lib/bitmap.o AR virt/lib/built-in.o AR virt/built-in.o CC lib/scatterlist.o CC [M] net/6lowpan/nhc.o CC [M] drivers/char/tpm/tpm-dev-common.o CC [M] drivers/char/tpm/tpmrm-dev.o CC fs/btrfs/tree-checker.o CC fs/btrfs/acl.o CC lib/gcd.o CC [M] drivers/char/tpm/tpm1_eventlog.o CC lib/lcm.o CC [M] net/6lowpan/ndisc.o CC lib/list_sort.o CC lib/uuid.o CC [M] net/6lowpan/nhc_dest.o CC [M] drivers/char/tpm/tpm2_eventlog.o CC lib/flex_array.o AR fs/btrfs/btrfs.o AR fs/btrfs/built-in.o AR fs/cachefiles/built-in.o CC [M] fs/cachefiles/bind.o CC [M] fs/cachefiles/daemon.o CC [M] drivers/char/tpm/tpm2-space.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_dest.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_dest.c:11: net/6lowpan/nhc_dest.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_dest.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_dest.c:11: net/6lowpan/nhc_dest.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] net/6lowpan/nhc_fragment.o CC lib/iov_iter.o drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': drivers/char/tpm/tpm2-space.c:424:26: warning: taking address of packed member of 'struct tpm2_cap_handles' may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/6lowpan/nhc_hop.o CC [M] fs/cachefiles/interface.o CC [M] drivers/char/tpm/tpm_of.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_fragment.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_fragment.c:10: net/6lowpan/nhc_fragment.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_fragment.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_fragment.c:10: net/6lowpan/nhc_fragment.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] drivers/char/tpm/tpm_i2c_atmel.o CC lib/clz_ctz.o In file included from drivers/char/tpm/tpm_i2c_atmel.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_atmel_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_i2c_atmel.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/char/tpm/tpm_i2c_atmel.c:34: drivers/char/tpm/tpm_i2c_atmel.c:226:19: note: 'cleanup_module' target declared here 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_i2c_atmel.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/tpm/tpm_i2c_atmel.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_atmel_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_i2c_atmel.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/char/tpm/tpm_i2c_atmel.c:34: drivers/char/tpm/tpm_i2c_atmel.c:226:19: note: 'init_module' target declared here 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_i2c_atmel.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_hop.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_hop.c:10: net/6lowpan/nhc_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_hop.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_hop.c:10: net/6lowpan/nhc_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] net/6lowpan/nhc_ipv6.o LD [M] drivers/char/tpm/tpm.o CC [M] drivers/char/ttyprintk.o CC [M] fs/cachefiles/key.o CC lib/bsearch.o CC [M] fs/cachefiles/main.o In file included from drivers/char/ttyprintk.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttyprintk_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:119:30: note: in expansion of macro 'module_init' 119 | #define device_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/char/ttyprintk.c:218:1: note: in expansion of macro 'device_initcall' 218 | device_initcall(ttyprintk_init); | ^~~~~~~~~~~~~~~ drivers/char/ttyprintk.c:171:19: note: 'init_module' target declared here 171 | static int __init ttyprintk_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/char/ttyprintk.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttyprintk_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/ttyprintk.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(ttyprintk_exit); | ^~~~~~~~~~~ drivers/char/ttyprintk.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit ttyprintk_exit(void) | ^~~~~~~~~~~~~~ CC lib/find_bit.o CC [M] drivers/char/virtio_console.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ipv6.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ipv6.c:10: net/6lowpan/nhc_ipv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ipv6.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ipv6.c:10: net/6lowpan/nhc_ipv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from fs/cachefiles/main.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cachefiles_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:27: note: in expansion of macro 'module_init' 116 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/cachefiles/main.c:91:1: note: in expansion of macro 'fs_initcall' 91 | fs_initcall(cachefiles_init); | ^~~~~~~~~~~ fs/cachefiles/main.c:54:19: note: 'init_module' target declared here 54 | static int __init cachefiles_init(void) | ^~~~~~~~~~~~~~~ In file included from fs/cachefiles/main.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cachefiles_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/cachefiles/main.c:105:1: note: in expansion of macro 'module_exit' 105 | module_exit(cachefiles_exit); | ^~~~~~~~~~~ fs/cachefiles/main.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit cachefiles_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/6lowpan/nhc_mobility.o CC [M] fs/cachefiles/namei.o CC [M] fs/cachefiles/rdwr.o CC lib/llist.o In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2323:1: note: in expansion of macro 'module_init' 2323 | module_init(init); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2276:19: note: 'init_module' target declared here 2276 | static int __init init(void) | ^~~~ In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/virtio_console.c:2324:1: note: in expansion of macro 'module_exit' 2324 | module_exit(fini); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2313:20: note: 'cleanup_module' target declared here 2313 | static void __exit fini(void) | ^~~~ CC lib/memweight.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_mobility.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_mobility.c:10: net/6lowpan/nhc_mobility.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_mobility.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_mobility.c:10: net/6lowpan/nhc_mobility.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC lib/kfifo.o CC [M] net/6lowpan/nhc_routing.o CC lib/percpu-refcount.o CC [M] fs/cachefiles/security.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_routing.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_routing.c:10: net/6lowpan/nhc_routing.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_routing.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_routing.c:10: net/6lowpan/nhc_routing.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] fs/cachefiles/xattr.o AR drivers/char/built-in.o AR drivers/char/ipmi/built-in.o CC [M] net/6lowpan/nhc_udp.o CC drivers/clk/clk-devres.o CC lib/percpu_ida.o CC lib/rhashtable.o CC drivers/clk/clk-bulk.o In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_udp.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_udp.c:18: net/6lowpan/nhc_udp.c:186:19: note: 'init_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_udp.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_udp.c:18: net/6lowpan/nhc_udp.c:186:19: note: 'cleanup_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ LD [M] fs/cachefiles/cachefiles.o AR fs/ceph/built-in.o CC [M] fs/ceph/super.o CC drivers/clk/clkdev.o LD [M] net/6lowpan/6lowpan.o AR net/802/built-in.o CC [M] net/802/p8022.o CC [M] fs/ceph/inode.o In file included from fs/ceph/super.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ceph/super.c:1115:1: note: in expansion of macro 'module_init' 1115 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1084:19: note: 'init_module' target declared here 1084 | static int __init init_ceph(void) | ^~~~~~~~~ In file included from fs/ceph/super.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ceph/super.c:1116:1: note: in expansion of macro 'module_exit' 1116 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit exit_ceph(void) | ^~~~~~~~~ CC lib/reciprocal_div.o CC lib/once.o CC drivers/clk/clk.o CC [M] net/802/psnap.o CC [M] net/802/stp.o CC lib/refcount.o CC lib/usercopy.o In file included from net/802/psnap.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/802/psnap.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(snap_init); | ^~~~~~~~~~~ net/802/psnap.c:102:19: note: 'init_module' target declared here 102 | static int __init snap_init(void) | ^~~~~~~~~ In file included from net/802/psnap.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(snap_exit); | ^~~~~~~~~~~ net/802/psnap.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit snap_exit(void) | ^~~~~~~~~ CC lib/errseq.o CC lib/string_helpers.o CC lib/hexdump.o CC [M] net/802/garp.o CC drivers/clk/clk-divider.o CC [M] fs/ceph/dir.o CC lib/kstrtox.o CC [M] net/802/mrp.o CC net/8021q/vlan_core.o CC lib/pci_iomap.o CC drivers/clk/clk-fixed-factor.o CC lib/iomap_copy.o CC [M] fs/ceph/file.o CC lib/devres.o CC drivers/clk/clk-fixed-rate.o CC [M] net/8021q/vlan.o CC drivers/clk/clk-gate.o CC lib/hweight.o AR net/appletalk/built-in.o CC [M] net/appletalk/aarp.o CC lib/assoc_array.o In file included from net/8021q/vlan.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/8021q/vlan.c:796:1: note: in expansion of macro 'module_init' 796 | module_init(vlan_proto_init); | ^~~~~~~~~~~ net/8021q/vlan.c:731:19: note: 'init_module' target declared here 731 | static int __init vlan_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/8021q/vlan.c:797:1: note: in expansion of macro 'module_exit' 797 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/8021q/vlan.c:776:20: note: 'cleanup_module' target declared here 776 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC drivers/clk/clk-multiplier.o CC [M] net/8021q/vlan_dev.o CC drivers/clk/clk-mux.o CC [M] fs/ceph/locks.o CC lib/smp_processor_id.o CC drivers/clk/clk-composite.o CC [M] net/appletalk/ddp.o CC lib/list_debug.o CC drivers/clk/clk-fractional-divider.o CC [M] net/8021q/vlan_netlink.o CC [M] fs/ceph/addr.o CC lib/bitrev.o CC lib/rational.o In file included from net/appletalk/ddp.c:55: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/appletalk/ddp.c:1935:1: note: in expansion of macro 'module_init' 1935 | module_init(atalk_init); | ^~~~~~~~~~~ net/appletalk/ddp.c:1913:19: note: 'init_module' target declared here 1913 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from net/appletalk/ddp.c:55: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/appletalk/ddp.c:1960:1: note: in expansion of macro 'module_exit' 1960 | module_exit(atalk_exit); | ^~~~~~~~~~~ net/appletalk/ddp.c:1946:20: note: 'cleanup_module' target declared here 1946 | static void __exit atalk_exit(void) | ^~~~~~~~~~ CC lib/crc-ccitt.o CC drivers/clk/clk-gpio.o CC [M] net/8021q/vlan_gvrp.o CC lib/crc16.o CC lib/crc-t10dif.o CC [M] net/8021q/vlan_mvrp.o CC drivers/clk/clk-conf.o CC [M] net/appletalk/dev.o HOSTCC lib/gen_crc32table CC [M] net/8021q/vlanproc.o CC lib/libcrc32c.o CC drivers/clk/clk-palmas.o CC [M] fs/ceph/ioctl.o CC [M] net/appletalk/atalk_proc.o CC drivers/clk/clk-twl6040.o CC lib/xxhash.o AR net/8021q/built-in.o LD [M] net/8021q/8021q.o AR drivers/clk/bcm/built-in.o CC drivers/clocksource/timer-of.o AR drivers/clk/imgtec/built-in.o AR drivers/clk/mvebu/built-in.o AR drivers/clk/renesas/built-in.o CC drivers/clk/ti/clk.o CC [M] fs/ceph/export.o CC lib/genalloc.o CC drivers/clocksource/timer-probe.o CC [M] net/appletalk/sysctl_net_atalk.o CC drivers/clk/ti/autoidle.o CC drivers/clocksource/mmio.o CC [M] fs/ceph/caps.o CC drivers/clk/ti/clockdomain.o CC drivers/clocksource/timer-ti-dm.o LD [M] net/appletalk/appletalk.o CC lib/fonts/fonts.o AR net/atm/built-in.o CC [M] net/atm/addr.o CC drivers/clk/ti/dpll.o CC lib/fonts/font_8x8.o CC lib/fonts/font_8x16.o CC drivers/clk/ti/composite.o CC drivers/clocksource/timer-ti-32k.o AR lib/fonts/font.o AR lib/fonts/built-in.o AR lib/lz4/built-in.o CC [M] lib/lz4/lz4_compress.o CC [M] net/atm/pvc.o CC drivers/clocksource/arm_arch_timer.o CC drivers/clk/ti/divider.o CC [M] net/atm/signaling.o CC drivers/clk/ti/gate.o CC drivers/clocksource/timer-sp804.o CC drivers/clk/ti/fixed-factor.o CC drivers/clocksource/versatile.o CC drivers/clk/ti/mux.o CC [M] net/atm/svc.o AR drivers/clocksource/built-in.o CC [M] fs/ceph/snap.o CC drivers/clk/ti/apll.o CC [M] net/atm/ioctl.o CC drivers/clk/ti/clkt_dpll.o CC drivers/clk/ti/clkt_iclk.o CC [M] lib/lz4/lz4hc_compress.o CC [M] fs/ceph/xattr.o CC [M] fs/ceph/mds_client.o CC drivers/clk/ti/clkt_dflt.o CC drivers/clk/ti/clkctrl.o CC [M] net/atm/common.o fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': fs/ceph/mds_client.c:1634:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1634 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ CC drivers/clk/ti/clk-33xx.o CC drivers/clk/ti/dpll3xxx.o In file included from net/atm/common.c:7: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/atm/common.c:898:1: note: in expansion of macro 'subsys_initcall' 898 | subsys_initcall(atm_init); | ^~~~~~~~~~~~~~~ net/atm/common.c:849:19: note: 'init_module' target declared here 849 | static int __init atm_init(void) | ^~~~~~~~ In file included from net/atm/common.c:7: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/common.c:900:1: note: in expansion of macro 'module_exit' 900 | module_exit(atm_exit); | ^~~~~~~~~~~ net/atm/common.c:889:20: note: 'cleanup_module' target declared here 889 | static void __exit atm_exit(void) | ^~~~~~~~ CC [M] lib/lz4/lz4_decompress.o AR drivers/clk/ti/built-in.o AR drivers/clk/built-in.o CC [M] fs/ceph/mdsmap.o CC drivers/connector/cn_queue.o CC [M] net/atm/atm_misc.o In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from fs/ceph/mdsmap.c:4: fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': fs/ceph/mdsmap.c:209:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | ceph_pr_addr(&addr.in_addr), | ^~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ fs/ceph/mdsmap.c:207:3: note: in expansion of macro 'dout' 207 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", | ^~~~ CC drivers/connector/connector.o CC drivers/connector/cn_proc.o CC [M] net/atm/raw.o CC lib/lzo/lzo1x_compress.o CC [M] fs/ceph/strings.o CC [M] fs/ceph/ceph_frag.o AR net/batman-adv/built-in.o CC [M] net/batman-adv/bat_algo.o AR drivers/connector/cn.o CC [M] fs/ceph/debugfs.o AR drivers/connector/built-in.o AR drivers/crypto/built-in.o CC lib/lzo/lzo1x_decompress_safe.o AR drivers/crypto/virtio/built-in.o CC [M] drivers/crypto/virtio/virtio_crypto_algs.o CC [M] net/atm/resources.o AR lib/lzo/lzo_compress.o AR lib/lzo/lzo_decompress.o AR lib/lzo/built-in.o CC lib/raid6/algos.o fs/ceph/debugfs.c: In function 'mdsmap_show': fs/ceph/debugfs.c:40:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC [M] net/batman-adv/bat_iv_ogm.o CC [M] fs/ceph/cache.o CC [M] drivers/crypto/virtio/virtio_crypto_mgr.o CC [M] drivers/crypto/virtio/virtio_crypto_core.o CC lib/raid6/recov.o CC [M] fs/ceph/acl.o CC [M] net/atm/atm_sysfs.o In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:511:1: note: in expansion of macro 'module_virtio_driver' 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:511:22: note: 'init_module' target declared here 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:511:1: note: in expansion of macro 'module_virtio_driver' 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:511:1: note: in expansion of macro 'module_virtio_driver' 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from ./include/linux/virtio_config.h:7, from drivers/crypto/virtio/virtio_crypto_core.c:21: drivers/crypto/virtio/virtio_crypto_core.c:511:22: note: 'cleanup_module' target declared here 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:511:1: note: in expansion of macro 'module_virtio_driver' 511 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ HOSTCC lib/raid6/mktables UNROLL lib/raid6/int1.c UNROLL lib/raid6/int2.c UNROLL lib/raid6/int4.c UNROLL lib/raid6/int8.c UNROLL lib/raid6/int16.c UNROLL lib/raid6/int32.c CC lib/raid6/neon.o LD [M] drivers/crypto/virtio/virtio_crypto.o AR drivers/dax/built-in.o CC [M] drivers/dax/super.o CC [M] net/batman-adv/bitarray.o LD [M] fs/ceph/ceph.o AR fs/cifs/built-in.o CC [M] net/atm/proc.o CC [M] fs/cifs/cifsfs.o UNROLL lib/raid6/neon1.c UNROLL lib/raid6/neon2.c UNROLL lib/raid6/neon4.c UNROLL lib/raid6/neon8.c In file included from drivers/dax/super.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dax_fs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/dax/super.c:638:1: note: in expansion of macro 'subsys_initcall' 638 | subsys_initcall(dax_fs_init); | ^~~~~~~~~~~~~~~ drivers/dax/super.c:615:19: note: 'init_module' target declared here 615 | static int __init dax_fs_init(void) | ^~~~~~~~~~~ In file included from drivers/dax/super.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dax_fs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/dax/super.c:639:1: note: in expansion of macro 'module_exit' 639 | module_exit(dax_fs_exit); | ^~~~~~~~~~~ drivers/dax/super.c:629:20: note: 'cleanup_module' target declared here 629 | static void __exit dax_fs_exit(void) | ^~~~~~~~~~~ CC lib/raid6/recov_neon.o CC [M] net/batman-adv/bridge_loop_avoidance.o LD [M] drivers/dax/dax.o In file included from fs/cifs/cifsfs.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1500:1: note: in expansion of macro 'module_init' 1500 | module_init(init_cifs) | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1345:1: note: 'init_module' target declared here 1345 | init_cifs(void) | ^~~~~~~~~ In file included from fs/cifs/cifsfs.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/cifs/cifsfs.c:1501:1: note: in expansion of macro 'module_exit' 1501 | module_exit(exit_cifs) | ^~~~~~~~~~~ fs/cifs/cifsfs.c:1461:1: note: 'cleanup_module' target declared here 1461 | exit_cifs(void) | ^~~~~~~~~ CC drivers/devfreq/devfreq.o CC lib/raid6/recov_neon_inner.o TABLE lib/raid6/tables.c CC lib/raid6/int1.o CC [M] net/atm/clip.o CC [M] fs/cifs/cifssmb.o CC lib/raid6/int2.o CC drivers/devfreq/governor_simpleondemand.o In file included from net/atm/clip.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_clip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/clip.c:937:1: note: in expansion of macro 'module_init' 937 | module_init(atm_clip_init); | ^~~~~~~~~~~ net/atm/clip.c:883:19: note: 'init_module' target declared here 883 | static int __init atm_clip_init(void) | ^~~~~~~~~~~~~ In file included from net/atm/clip.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_clip_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/clip.c:938:1: note: in expansion of macro 'module_exit' 938 | module_exit(atm_clip_exit); | ^~~~~~~~~~~ net/atm/clip.c:930:20: note: 'cleanup_module' target declared here 930 | static void __exit atm_clip_exit(void) | ^~~~~~~~~~~~~ CC lib/raid6/int4.o CC drivers/devfreq/governor_performance.o CC [M] net/batman-adv/debugfs.o CC [M] net/atm/br2684.o CC drivers/devfreq/governor_powersave.o CC lib/raid6/int8.o CC [M] net/batman-adv/distributed-arp-table.o In file included from net/atm/br2684.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'br2684_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/br2684.c:877:1: note: in expansion of macro 'module_init' 877 | module_init(br2684_init); | ^~~~~~~~~~~ net/atm/br2684.c:836:19: note: 'init_module' target declared here 836 | static int __init br2684_init(void) | ^~~~~~~~~~~ In file included from net/atm/br2684.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br2684_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/br2684.c:878:1: note: in expansion of macro 'module_exit' 878 | module_exit(br2684_exit); | ^~~~~~~~~~~ net/atm/br2684.c:849:20: note: 'cleanup_module' target declared here 849 | static void __exit br2684_exit(void) | ^~~~~~~~~~~ CC drivers/devfreq/governor_userspace.o CC [M] net/atm/lec.o CC lib/raid6/int16.o AR drivers/devfreq/built-in.o CC drivers/dma/dmaengine.o CC [M] net/batman-adv/fragmentation.o CC lib/raid6/int32.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from net/atm/../bridge/br_private.h:20, from net/atm/lec.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lane_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/lec.c:1081:1: note: in expansion of macro 'module_init' 1081 | module_init(lane_module_init); | ^~~~~~~~~~~ net/atm/lec.c:1045:19: note: 'init_module' target declared here 1045 | static int __init lane_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from net/atm/../bridge/br_private.h:20, from net/atm/lec.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lane_module_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/lec.c:1082:1: note: in expansion of macro 'module_exit' 1082 | module_exit(lane_module_cleanup); | ^~~~~~~~~~~ net/atm/lec.c:1062:20: note: 'cleanup_module' target declared here 1062 | static void __exit lane_module_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC lib/raid6/neon1.o CC drivers/dma/virt-dma.o CC lib/raid6/neon2.o CC [M] net/batman-adv/gateway_client.o CC lib/raid6/neon4.o CC [M] net/atm/mpc.o CC lib/raid6/neon8.o CC drivers/dma/of-dma.o In file included from net/atm/mpc.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_mpoa_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/mpc.c:1530:1: note: in expansion of macro 'module_init' 1530 | module_init(atm_mpoa_init); | ^~~~~~~~~~~ net/atm/mpc.c:1474:19: note: 'init_module' target declared here 1474 | static __init int atm_mpoa_init(void) | ^~~~~~~~~~~~~ In file included from net/atm/mpc.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_mpoa_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/mpc.c:1531:1: note: in expansion of macro 'module_exit' 1531 | module_exit(atm_mpoa_cleanup); | ^~~~~~~~~~~ net/atm/mpc.c:1486:20: note: 'cleanup_module' target declared here 1486 | static void __exit atm_mpoa_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/cifs/cifs_debug.o CC [M] net/batman-adv/gateway_common.o CC lib/raid6/tables.o CC [M] net/atm/mpoa_caches.o CC drivers/dma/dw/core.o CC [M] net/batman-adv/hard-interface.o CC [M] fs/cifs/connect.o AR lib/raid6/raid6_pq.o AR lib/raid6/built-in.o CC lib/xz/xz_dec_syms.o CC [M] net/atm/mpoa_proc.o CC lib/xz/xz_dec_stream.o CC [M] net/batman-adv/hash.o CC lib/xz/xz_dec_lzma2.o CC drivers/dma/dw/platform.o CC [M] net/batman-adv/icmp_socket.o CC [M] net/atm/pppoatm.o CC lib/xz/xz_dec_bcj.o AR drivers/dma/dw/dw_dmac_core.o AR drivers/dma/dw/dw_dmac.o AR drivers/dma/dw/built-in.o AR drivers/dma/qcom/built-in.o In file included from net/atm/pppoatm.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoatm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/atm/pppoatm.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(pppoatm_init); | ^~~~~~~~~~~ net/atm/pppoatm.c:483:19: note: 'init_module' target declared here 483 | static int __init pppoatm_init(void) | ^~~~~~~~~~~~ In file included from net/atm/pppoatm.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoatm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/atm/pppoatm.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(pppoatm_exit); | ^~~~~~~~~~~ net/atm/pppoatm.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit pppoatm_exit(void) | ^~~~~~~~~~~~ CC drivers/dma/ti/cppi41.o AR lib/xz/xz_dec.o AR lib/xz/built-in.o CC [M] net/batman-adv/main.o CC lib/zlib_deflate/deflate.o LD [M] net/atm/atm.o LD [M] net/atm/mpoa.o CC lib/zlib_deflate/deftree.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/batman-adv/main.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/batman-adv/main.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(batadv_init); | ^~~~~~~~~~~ net/batman-adv/main.c:85:19: note: 'init_module' target declared here 85 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/batman-adv/main.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/batman-adv/main.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(batadv_exit); | ^~~~~~~~~~~ net/batman-adv/main.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ AR net/bluetooth/built-in.o CC [M] net/bluetooth/af_bluetooth.o CC drivers/dma/ti/edma.o CC [M] net/batman-adv/multicast.o CC lib/zlib_deflate/deflate_syms.o CC [M] fs/cifs/dir.o AR lib/zlib_deflate/zlib_deflate.o AR lib/zlib_deflate/built-in.o CC lib/zlib_inflate/inffast.o In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:838:1: note: in expansion of macro 'subsys_initcall' 838 | subsys_initcall(bt_init); | ^~~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:758:19: note: 'init_module' target declared here 758 | static int __init bt_init(void) | ^~~~~~~ In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:839:1: note: in expansion of macro 'module_exit' 839 | module_exit(bt_exit); | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:819:20: note: 'cleanup_module' target declared here 819 | static void __exit bt_exit(void) | ^~~~~~~ CC lib/zlib_inflate/inflate.o CC [M] net/batman-adv/netlink.o CC [M] net/bluetooth/hci_core.o CC lib/zlib_inflate/infutil.o CC lib/zlib_inflate/inftrees.o CC [M] fs/cifs/file.o CC drivers/dma/ti/omap-dma.o CC lib/zlib_inflate/inflate_syms.o CC [M] net/batman-adv/network-coding.o AR lib/zlib_inflate/zlib_inflate.o AR lib/zlib_inflate/built-in.o CC lib/zstd/fse_compress.o CC lib/zstd/huf_compress.o CC [M] net/batman-adv/originator.o CC drivers/dma/ti/dma-crossbar.o CC lib/zstd/compress.o AR drivers/dma/ti/built-in.o AR drivers/dma/xilinx/built-in.o AR drivers/dma/built-in.o CC drivers/dma-buf/dma-buf.o CC [M] net/batman-adv/routing.o CC [M] net/bluetooth/hci_conn.o CC [M] fs/cifs/inode.o CC drivers/dma-buf/dma-fence.o CC [M] net/batman-adv/send.o CC [M] net/batman-adv/soft-interface.o CC [M] net/bluetooth/hci_event.o CC drivers/dma-buf/dma-fence-array.o CC [M] fs/cifs/link.o CC drivers/dma-buf/reservation.o CC [M] net/batman-adv/sysfs.o CC drivers/dma-buf/seqno-fence.o CC [M] fs/cifs/misc.o CC [M] net/batman-adv/tp_meter.o CC drivers/dma-buf/sync_file.o AR drivers/dma-buf/built-in.o CC drivers/extcon/extcon.o CC [M] net/batman-adv/translation-table.o CC [M] fs/cifs/netmisc.o CC drivers/extcon/devres.o CC [M] fs/cifs/smbencrypt.o CC [M] net/bluetooth/mgmt.o CC drivers/extcon/extcon-gpio.o net/bluetooth/mgmt.c: In function 'read_commands': net/bluetooth/mgmt.c:328:20: warning: taking address of packed member of 'struct mgmt_rp_read_commands' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | __le16 *opcode = rp->opcodes; | ^~ net/bluetooth/mgmt.c:336:20: warning: taking address of packed member of 'struct mgmt_rp_read_commands' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | __le16 *opcode = rp->opcodes; | ^~ CC [M] fs/cifs/transport.o CC drivers/extcon/extcon-palmas.o CC [M] net/batman-adv/tvlv.o CC drivers/extcon/extcon-usb-gpio.o In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data_complete' at net/bluetooth/mgmt.c:5741:13: net/bluetooth/hci_request.h:114:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 114 | eir[eir_len++] = sizeof(type) + data_len; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data_complete': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data_complete' at net/bluetooth/mgmt.c:5741:13: net/bluetooth/hci_request.h:115:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 115 | eir[eir_len++] = type; | ~~~~~~~~~~~~~~~^~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data_complete': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data_complete' at net/bluetooth/mgmt.c:5743:13: net/bluetooth/hci_request.h:114:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 114 | eir[eir_len++] = sizeof(type) + data_len; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data_complete': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data_complete' at net/bluetooth/mgmt.c:5743:13: net/bluetooth/hci_request.h:115:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 115 | eir[eir_len++] = type; | ~~~~~~~~~~~~~~~^~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data_complete': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ LD [M] net/batman-adv/batman-adv.o CC [M] net/bluetooth/hci_sock.o AR drivers/extcon/extcon-core.o CC [M] fs/cifs/asn1.o AR drivers/extcon/built-in.o AR drivers/firewire/built-in.o CC drivers/firmware/psci.o AR drivers/firmware/broadcom/built-in.o AR drivers/firmware/meson/built-in.o AR drivers/firmware/tegra/built-in.o AR drivers/firmware/built-in.o CC drivers/gpio/devres.o CC [M] fs/cifs/cifs_unicode.o In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data' at net/bluetooth/mgmt.c:5921:13: net/bluetooth/hci_request.h:114:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 114 | eir[eir_len++] = sizeof(type) + data_len; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ In file included from net/bluetooth/mgmt.c:36: In function 'eir_append_data', inlined from 'read_local_oob_ext_data' at net/bluetooth/mgmt.c:5921:13: net/bluetooth/hci_request.h:115:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 115 | eir[eir_len++] = type; | ~~~~~~~~~~~~~~~^~~~~~ In file included from net/bluetooth/mgmt.c:34: net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': ./include/net/bluetooth/mgmt.h:517:7: note: at offset 0 to object 'eir' with size 0 declared here 517 | __u8 eir[0]; | ^~~ CC drivers/gpio/gpiolib.o CC drivers/gpio/gpiolib-legacy.o CC [M] net/bluetooth/hci_sysfs.o CC [M] fs/cifs/nterr.o CC [M] fs/cifs/cifsencrypt.o CC [M] net/bluetooth/l2cap_core.o CC lib/bch.o CC [M] fs/cifs/readdir.o CC lib/zstd/entropy_common.o CC lib/zstd/fse_decompress.o CC [M] fs/cifs/ioctl.o CC lib/zstd/zstd_common.o CC drivers/gpio/gpiolib-devprop.o CC lib/zstd/huf_decompress.o CC drivers/gpio/gpiolib-of.o CC lib/zstd/decompress.o CC [M] fs/cifs/sess.o lib/zstd/decompress.c: In function 'ZSTD_findDecompressedSize': lib/zstd/decompress.c:303:6: warning: 'fParams.windowSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 303 | if (fParams.windowSize == 0) { | ^ lib/zstd/decompress.c:300:20: note: 'fParams.windowSize' was declared here 300 | ZSTD_frameParams fParams; | ^~~~~~~ lib/zstd/decompress.c:306:13: warning: 'fParams.frameContentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 306 | } else if (fParams.frameContentSize != 0) { | ^ lib/zstd/decompress.c:300:20: note: 'fParams.frameContentSize' was declared here 300 | ZSTD_frameParams fParams; | ^~~~~~~ CC drivers/gpio/gpiolib-sysfs.o CC drivers/gpio/gpio-of-helper.o CC [M] fs/cifs/export.o CC [M] fs/cifs/smb1ops.o CC drivers/gpio/gpio-mmio.o AR lib/zstd/zstd_compress.o AR lib/zstd/zstd_decompress.o AR lib/zstd/built-in.o CC lib/textsearch.o CC lib/audit.o CC drivers/gpio/gpio-omap.o AR drivers/gpu/drm/bridge/synopsys/built-in.o AR drivers/gpu/drm/bridge/built-in.o AR drivers/gpu/drm/hisilicon/built-in.o AR drivers/gpu/drm/i2c/built-in.o AR drivers/gpu/drm/omapdrm/displays/built-in.o AR drivers/gpu/drm/omapdrm/dss/built-in.o AR drivers/gpu/drm/omapdrm/built-in.o AR drivers/gpu/drm/panel/built-in.o AR drivers/gpu/drm/tilcdc/built-in.o AR drivers/gpu/drm/built-in.o CC lib/swiotlb.o CC [M] fs/cifs/winucase.o AR drivers/gpu/vga/built-in.o AR drivers/gpu/built-in.o CC [M] fs/cifs/smb2ops.o CC drivers/hid/hid-core.o CC [M] net/bluetooth/l2cap_sock.o CC drivers/gpio/gpio-pca953x.o CC drivers/gpio/gpio-syscon.o CC lib/iommu-helper.o CC lib/iommu-common.o CC drivers/gpio/gpio-palmas.o CC drivers/hid/hid-input.o CC [M] net/bluetooth/smp.o CC drivers/gpio/gpio-tps65910.o CC lib/syscall.o CC [M] fs/cifs/smb2maperror.o CC drivers/gpio/gpio-twl4030.o CC lib/dynamic_debug.o CC drivers/gpio/gpio-twl6040.o CC [M] fs/cifs/smb2transport.o CC [M] drivers/gpio/gpio-74x164.o CC [M] net/bluetooth/lib.o In file included from drivers/gpio/gpio-74x164.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gen_74x164_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-74x164.c:198:1: note: in expansion of macro 'module_spi_driver' 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/gpio/gpio-74x164.c:15: drivers/gpio/gpio-74x164.c:198:19: note: 'cleanup_module' target declared here 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-74x164.c:198:1: note: in expansion of macro 'module_spi_driver' 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-74x164.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gen_74x164_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-74x164.c:198:1: note: in expansion of macro 'module_spi_driver' 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/gpio/gpio-74x164.c:15: drivers/gpio/gpio-74x164.c:198:19: note: 'init_module' target declared here 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-74x164.c:198:1: note: in expansion of macro 'module_spi_driver' 198 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ CC lib/nlattr.o CC [M] drivers/gpio/gpio-adnp.o CC drivers/hid/hid-debug.o CC [M] fs/cifs/smb2misc.o In file included from drivers/gpio/gpio-adnp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adnp_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-adnp.c:547:1: note: in expansion of macro 'module_i2c_driver' 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-adnp.c:9: drivers/gpio/gpio-adnp.c:547:19: note: 'cleanup_module' target declared here 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-adnp.c:547:1: note: in expansion of macro 'module_i2c_driver' 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-adnp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adnp_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-adnp.c:547:1: note: in expansion of macro 'module_i2c_driver' 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-adnp.c:9: drivers/gpio/gpio-adnp.c:547:19: note: 'init_module' target declared here 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-adnp.c:547:1: note: in expansion of macro 'module_i2c_driver' 547 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-adp5588.o CC [M] net/bluetooth/ecdh_helper.o In file included from drivers/gpio/gpio-adp5588.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adp5588_gpio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-adp5588.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/gpio/gpio-adp5588.c:14: drivers/gpio/gpio-adp5588.c:495:19: note: 'cleanup_module' target declared here 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-adp5588.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-adp5588.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adp5588_gpio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpio/gpio-adp5588.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/gpio/gpio-adp5588.c:14: drivers/gpio/gpio-adp5588.c:495:19: note: 'init_module' target declared here 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-adp5588.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ CC lib/dynamic_queue_limits.o CC drivers/hid/hidraw.o CC [M] drivers/gpio/gpio-max730x.o CC lib/glob.o CC [M] fs/cifs/smb2pdu.o CC [M] net/bluetooth/hci_request.o CC lib/jedec_ddr_data.o CC [M] drivers/gpio/gpio-max7300.o CC lib/strncpy_from_user.o fs/cifs/smb2pdu.c: In function 'add_lease_context': fs/cifs/smb2pdu.c:1516:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1600:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1600 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': fs/cifs/smb2pdu.c:1624:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1624 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1660:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1660 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3177:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3177 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-max7300.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max7300_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-max7300.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(max7300_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-max7300.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit max7300_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-max7300.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max7300_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-max7300.c:78:1: note: in expansion of macro 'subsys_initcall' 78 | subsys_initcall(max7300_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-max7300.c:74:19: note: 'init_module' target declared here 74 | static int __init max7300_init(void) | ^~~~~~~~~~~~ CC drivers/hid/hid-lg.o CC [M] drivers/gpio/gpio-max7301.o CC lib/strnlen_user.o In file included from drivers/gpio/gpio-max7301.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max7301_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-max7301.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(max7301_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-max7301.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit max7301_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-max7301.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max7301_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-max7301.c:97:1: note: in expansion of macro 'subsys_initcall' 97 | subsys_initcall(max7301_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-max7301.c:90:19: note: 'init_module' target declared here 90 | static int __init max7301_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max732x.o CC lib/net_utils.o CC drivers/hid/hid-lgff.o In file included from drivers/gpio/gpio-max732x.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max732x_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-max732x.c:766:1: note: in expansion of macro 'module_exit' 766 | module_exit(max732x_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-max732x.c:762:20: note: 'cleanup_module' target declared here 762 | static void __exit max732x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-max732x.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max732x_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-max732x.c:760:1: note: in expansion of macro 'subsys_initcall' 760 | subsys_initcall(max732x_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-max732x.c:753:19: note: 'init_module' target declared here 753 | static int __init max732x_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpio/gpio-mc33880.o CC drivers/hid/hid-lg2ff.o CC lib/sg_split.o In file included from drivers/gpio/gpio-mc33880.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc33880_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-mc33880.c:178:1: note: in expansion of macro 'subsys_initcall' 178 | subsys_initcall(mc33880_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-mc33880.c:171:19: note: 'init_module' target declared here 171 | static int __init mc33880_init(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-mc33880.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc33880_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-mc33880.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(mc33880_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-mc33880.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit mc33880_exit(void) | ^~~~~~~~~~~~ CC [M] net/bluetooth/mgmt_util.o CC [M] fs/cifs/smb2inode.o CC [M] drivers/gpio/gpio-pcf857x.o CC drivers/hid/hid-lg3ff.o In file included from drivers/gpio/gpio-pcf857x.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf857x_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(pcf857x_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit pcf857x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpio/gpio-pcf857x.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf857x_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:466:1: note: in expansion of macro 'subsys_initcall' 466 | subsys_initcall(pcf857x_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-pcf857x.c:459:19: note: 'init_module' target declared here 459 | static int __init pcf857x_init(void) | ^~~~~~~~~~~~ CC drivers/hid/hid-lg4ff.o CC lib/sg_pool.o CC [M] drivers/gpio/gpio-viperboard.o CC [M] net/bluetooth/sco.o CC [M] fs/cifs/smb2file.o In file included from drivers/gpio/gpio-viperboard.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_gpio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:474:1: note: in expansion of macro 'subsys_initcall' 474 | subsys_initcall(vprbrd_gpio_init); | ^~~~~~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:446:19: note: 'init_module' target declared here 446 | static int __init vprbrd_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-viperboard.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_gpio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:480:1: note: in expansion of macro 'module_exit' 480 | module_exit(vprbrd_gpio_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-viperboard.c:476:20: note: 'cleanup_module' target declared here 476 | static void __exit vprbrd_gpio_exit(void) | ^~~~~~~~~~~~~~~~ AR drivers/gpio/gpio-generic.o AR drivers/gpio/built-in.o CC [M] fs/cifs/xattr.o GEN lib/oid_registry_data.c CC lib/sbitmap.o CC drivers/hid/hid-logitech-dj.o fs/cifs/smb2file.c: In function 'smb2_open_file': fs/cifs/smb2file.c:94:11: warning: taking address of packed member of 'struct smb2_file_all_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | &smb2_data->IndexNumber); | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/bluetooth/a2mp.o CC [M] fs/cifs/cifsacl.o CC drivers/hid/hid-logitech-hidpp.o CC net/bpf/test_run.o CC lib/argv_split.o CC lib/bug.o CC lib/chacha20.o AR net/bpf/built-in.o CC [M] net/bluetooth/amp.o AR net/bridge/netfilter/built-in.o CC [M] net/bridge/netfilter/nf_tables_bridge.o CC lib/cmdline.o CC [M] fs/cifs/cifs_spnego.o CC [M] drivers/hid/uhid.o CC lib/ctype.o CC lib/dec_and_lock.o drivers/hid/uhid.c: In function 'uhid_hid_get_report': drivers/hid/uhid.c:241:47: warning: taking address of packed member of 'struct uhid_get_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); | ^~~~~~~~~~~~~~~~~~~~ drivers/hid/uhid.c: In function 'uhid_hid_set_report': drivers/hid/uhid.c:285:47: warning: taking address of packed member of 'struct uhid_set_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:21: drivers/hid/uhid.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_misc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/miscdevice.h:91:2: note: in expansion of macro 'module_driver' 91 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/hid/uhid.c:795:1: note: in expansion of macro 'module_misc_device' 795 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:795:20: note: 'init_module' target declared here 795 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/uhid.c:795:1: note: in expansion of macro 'module_misc_device' 795 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_misc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/miscdevice.h:91:2: note: in expansion of macro 'module_driver' 91 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ drivers/hid/uhid.c:795:1: note: in expansion of macro 'module_misc_device' 795 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:795:20: note: 'cleanup_module' target declared here 795 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/uhid.c:795:1: note: in expansion of macro 'module_misc_device' 795 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ CC lib/decompress.o In file included from net/bridge/netfilter/nf_tables_bridge.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_bridge_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/nf_tables_bridge.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(nf_tables_bridge_init); | ^~~~~~~~~~~ net/bridge/netfilter/nf_tables_bridge.c:137:19: note: 'init_module' target declared here 137 | static int __init nf_tables_bridge_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nf_tables_bridge.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_bridge_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/nf_tables_bridge.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(nf_tables_bridge_exit); | ^~~~~~~~~~~ net/bridge/netfilter/nf_tables_bridge.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit nf_tables_bridge_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC lib/dump_stack.o CC [M] net/bluetooth/hci_debugfs.o CC [M] net/bridge/netfilter/nft_meta_bridge.o CC [M] fs/cifs/dns_resolve.o CC [M] drivers/hid/hid-generic.o CC lib/earlycpio.o CC lib/extable.o In file included from drivers/hid/hid-generic.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_generic_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-generic.c:37:1: note: in expansion of macro 'module_hid_driver' 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-generic.c:25: drivers/hid/hid-generic.c:37:19: note: 'cleanup_module' target declared here 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-generic.c:37:1: note: in expansion of macro 'module_hid_driver' 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-generic.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_generic_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-generic.c:37:1: note: in expansion of macro 'module_hid_driver' 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-generic.c:25: drivers/hid/hid-generic.c:37:19: note: 'init_module' target declared here 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-generic.c:37:1: note: in expansion of macro 'module_hid_driver' 37 | module_hid_driver(hid_generic); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nft_meta_bridge.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_bridge_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/nft_meta_bridge.c:130:1: note: in expansion of macro 'module_init' 130 | module_init(nft_meta_bridge_module_init); | ^~~~~~~~~~~ net/bridge/netfilter/nft_meta_bridge.c:120:19: note: 'init_module' target declared here 120 | static int __init nft_meta_bridge_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nft_meta_bridge.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_bridge_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/nft_meta_bridge.c:131:1: note: in expansion of macro 'module_exit' 131 | module_exit(nft_meta_bridge_module_exit); | ^~~~~~~~~~~ net/bridge/netfilter/nft_meta_bridge.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit nft_meta_bridge_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-a4tech.o CC lib/fdt.o CC [M] net/bridge/netfilter/nft_reject_bridge.o CC [M] fs/cifs/cifs_dfs_ref.o CC lib/fdt_empty_tree.o CC [M] net/bluetooth/6lowpan.o In file included from drivers/hid/hid-a4tech.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:18: drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:18: drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ CC lib/fdt_ro.o CC [M] drivers/hid/hid-axff.o In file included from drivers/hid/hid-axff.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-axff.c:30: drivers/hid/hid-axff.c:194:19: note: 'cleanup_module' target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-axff.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-axff.c:30: drivers/hid/hid-axff.c:194:19: note: 'init_module' target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nft_reject_bridge.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/nft_reject_bridge.c:450:1: note: in expansion of macro 'module_init' 450 | module_init(nft_reject_bridge_module_init); | ^~~~~~~~~~~ net/bridge/netfilter/nft_reject_bridge.c:440:19: note: 'init_module' target declared here 440 | static int __init nft_reject_bridge_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nft_reject_bridge.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/nft_reject_bridge.c:451:1: note: in expansion of macro 'module_exit' 451 | module_exit(nft_reject_bridge_module_exit); | ^~~~~~~~~~~ net/bridge/netfilter/nft_reject_bridge.c:445:20: note: 'cleanup_module' target declared here 445 | static void __exit nft_reject_bridge_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC lib/fdt_rw.o CC [M] drivers/hid/hid-apple.o In file included from net/bluetooth/6lowpan.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_6lowpan_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bluetooth/6lowpan.c:1306:1: note: in expansion of macro 'module_init' 1306 | module_init(bt_6lowpan_init); | ^~~~~~~~~~~ net/bluetooth/6lowpan.c:1279:19: note: 'init_module' target declared here 1279 | static int __init bt_6lowpan_init(void) | ^~~~~~~~~~~~~~~ In file included from net/bluetooth/6lowpan.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_6lowpan_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/6lowpan.c:1307:1: note: in expansion of macro 'module_exit' 1307 | module_exit(bt_6lowpan_exit); | ^~~~~~~~~~~ net/bluetooth/6lowpan.c:1291:20: note: 'cleanup_module' target declared here 1291 | static void __exit bt_6lowpan_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/nf_log_bridge.o CC lib/fdt_strerror.o CC [M] fs/cifs/fscache.o In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'cleanup_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'init_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ CC lib/fdt_sw.o CC [M] drivers/hid/hid-appleir.o CC lib/fdt_wip.o CC lib/flex_proportions.o In file included from net/bridge/netfilter/nf_log_bridge.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_bridge_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/nf_log_bridge.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(nf_log_bridge_init); | ^~~~~~~~~~~ net/bridge/netfilter/nf_log_bridge.c:53:19: note: 'init_module' target declared here 53 | static int __init nf_log_bridge_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nf_log_bridge.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_bridge_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/nf_log_bridge.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(nf_log_bridge_exit); | ^~~~~~~~~~~ net/bridge/netfilter/nf_log_bridge.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit nf_log_bridge_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebtables.o In file included from drivers/hid/hid-appleir.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appleir_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-appleir.c:357:1: note: in expansion of macro 'module_hid_driver' 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:26: drivers/hid/hid-appleir.c:357:19: note: 'cleanup_module' target declared here 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-appleir.c:357:1: note: in expansion of macro 'module_hid_driver' 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'appleir_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-appleir.c:357:1: note: in expansion of macro 'module_hid_driver' 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:26: drivers/hid/hid-appleir.c:357:19: note: 'init_module' target declared here 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-appleir.c:357:1: note: in expansion of macro 'module_hid_driver' 357 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ AR net/bluetooth/bnep/built-in.o CC [M] net/bluetooth/bnep/core.o CC [M] drivers/hid/hid-aureal.o CC lib/idr.o CC [M] fs/cifs/cache.o In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'cleanup_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:14: drivers/hid/hid-aureal.c:41:19: note: 'init_module' target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-belkin.o CC lib/int_sqrt.o In file included from net/bluetooth/bnep/core.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnep_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bluetooth/bnep/core.c:755:1: note: in expansion of macro 'module_init' 755 | module_init(bnep_init); | ^~~~~~~~~~~ net/bluetooth/bnep/core.c:730:19: note: 'init_module' target declared here 730 | static int __init bnep_init(void) | ^~~~~~~~~ In file included from net/bluetooth/bnep/core.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnep_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/bnep/core.c:756:1: note: in expansion of macro 'module_exit' 756 | module_exit(bnep_exit); | ^~~~~~~~~~~ net/bluetooth/bnep/core.c:750:20: note: 'cleanup_module' target declared here 750 | static void __exit bnep_exit(void) | ^~~~~~~~~ In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2462:1: note: in expansion of macro 'module_init' 2462 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2435:19: note: 'init_module' target declared here 2435 | static int __init ebtables_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2463:1: note: in expansion of macro 'module_exit' 2463 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2452:20: note: 'cleanup_module' target declared here 2452 | static void __exit ebtables_fini(void) | ^~~~~~~~~~~~~ CC lib/ioremap.o In file included from drivers/hid/hid-belkin.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:18: drivers/hid/hid-belkin.c:89:19: note: 'cleanup_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-belkin.c:18: drivers/hid/hid-belkin.c:89:19: note: 'init_module' target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-betopff.o LD [M] fs/cifs/cifs.o AR fs/coda/built-in.o CC [M] fs/coda/psdev.o CC [M] net/bluetooth/bnep/sock.o CC lib/irq_regs.o In file included from drivers/hid/hid-betopff.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'betop_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-betopff.c:29: drivers/hid/hid-betopff.c:158:19: note: 'cleanup_module' target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-betopff.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'betop_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-betopff.c:29: drivers/hid/hid-betopff.c:158:19: note: 'init_module' target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cherry.o CC lib/is_single_threaded.o In file included from drivers/hid/hid-cherry.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:18: drivers/hid/hid-cherry.c:72:19: note: 'cleanup_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:18: drivers/hid/hid-cherry.c:72:19: note: 'init_module' target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/coda/psdev.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/coda/psdev.c:435:1: note: in expansion of macro 'module_init' 435 | module_init(init_coda); | ^~~~~~~~~~~ fs/coda/psdev.c:388:19: note: 'init_module' target declared here 388 | static int __init init_coda(void) | ^~~~~~~~~ In file included from fs/coda/psdev.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/coda/psdev.c:436:1: note: in expansion of macro 'module_exit' 436 | module_exit(exit_coda); | ^~~~~~~~~~~ fs/coda/psdev.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit exit_coda(void) | ^~~~~~~~~ CC lib/klist.o CC [M] drivers/hid/hid-chicony.o CC [M] fs/coda/cache.o CC [M] net/bluetooth/bnep/netdev.o In file included from drivers/hid/hid-chicony.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:19: drivers/hid/hid-chicony.c:98:19: note: 'cleanup_module' target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:19: drivers/hid/hid-chicony.c:98:19: note: 'init_module' target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-corsair.o CC lib/kobject.o CC [M] net/bridge/netfilter/ebtable_broute.o In file included from drivers/hid/hid-corsair.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'corsair_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-corsair.c:735:1: note: in expansion of macro 'module_hid_driver' 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-corsair.c:19: drivers/hid/hid-corsair.c:735:19: note: 'cleanup_module' target declared here 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-corsair.c:735:1: note: in expansion of macro 'module_hid_driver' 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-corsair.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'corsair_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-corsair.c:735:1: note: in expansion of macro 'module_hid_driver' 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-corsair.c:19: drivers/hid/hid-corsair.c:735:19: note: 'init_module' target declared here 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-corsair.c:735:1: note: in expansion of macro 'module_hid_driver' 735 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/coda/cnode.o LD [M] net/bluetooth/bnep/bnep.o In file included from net/bridge/netfilter/ebtable_broute.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_broute_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_broute.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(ebtable_broute_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_broute.c:82:19: note: 'init_module' target declared here 82 | static int __init ebtable_broute_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtable_broute.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_broute_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_broute.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(ebtable_broute_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_broute.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit ebtable_broute_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cp2112.o AR net/bluetooth/hidp/built-in.o CC [M] net/bluetooth/hidp/core.o CC [M] net/bridge/netfilter/ebtable_filter.o CC lib/kobject_uevent.o drivers/hid/hid-cp2112.c: In function 'pstr_store': drivers/hid/hid-cp2112.c:955:16: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 955 | report.string, ARRAY_SIZE(report.string)); | ~~~~~~^~~~~~~ drivers/hid/hid-cp2112.c: In function 'pstr_show': drivers/hid/hid-cp2112.c:1002:30: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, | ~~~~~~^~~~~~~ In file included from drivers/hid/hid-cp2112.c:32: drivers/hid/hid-cp2112.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp2112_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cp2112.c:1467:1: note: in expansion of macro 'module_hid_driver' 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/hid/hid-cp2112.c:27: drivers/hid/hid-cp2112.c:1467:19: note: 'cleanup_module' target declared here 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cp2112.c:1467:1: note: in expansion of macro 'module_hid_driver' 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cp2112.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp2112_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cp2112.c:1467:1: note: in expansion of macro 'module_hid_driver' 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/hid/hid-cp2112.c:27: drivers/hid/hid-cp2112.c:1467:19: note: 'init_module' target declared here 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cp2112.c:1467:1: note: in expansion of macro 'module_hid_driver' 1467 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/coda/inode.o In file included from net/bridge/netfilter/ebtable_filter.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_filter_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ebtable_filter_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:110:19: note: 'init_module' target declared here 110 | static int __init ebtable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtable_filter.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_filter_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ebtable_filter_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit ebtable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/bluetooth/hidp/core.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bluetooth/hidp/core.c:1465:1: note: in expansion of macro 'module_init' 1465 | module_init(hidp_init); | ^~~~~~~~~~~ net/bluetooth/hidp/core.c:1453:19: note: 'init_module' target declared here 1453 | static int __init hidp_init(void) | ^~~~~~~~~ In file included from net/bluetooth/hidp/core.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/hidp/core.c:1466:1: note: in expansion of macro 'module_exit' 1466 | module_exit(hidp_exit); | ^~~~~~~~~~~ net/bluetooth/hidp/core.c:1460:20: note: 'cleanup_module' target declared here 1460 | static void __exit hidp_exit(void) | ^~~~~~~~~ CC [M] net/bridge/netfilter/ebtable_nat.o CC [M] fs/coda/dir.o CC [M] drivers/hid/hid-cypress.o In file included from drivers/hid/hid-cypress.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:18: drivers/hid/hid-cypress.c:146:19: note: 'cleanup_module' target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:18: drivers/hid/hid-cypress.c:146:19: note: 'init_module' target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-dr.o In file included from net/bridge/netfilter/ebtable_nat.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ebtable_nat_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:110:19: note: 'init_module' target declared here 110 | static int __init ebtable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtable_nat.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_nat_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ebtable_nat_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit ebtable_nat_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_802_3.o CC lib/nmi_backtrace.o In file included from drivers/hid/hid-dr.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dr_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-dr.c:30: drivers/hid/hid-dr.c:323:19: note: 'cleanup_module' target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-dr.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dr_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-dr.c:30: drivers/hid/hid-dr.c:323:19: note: 'init_module' target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/coda/file.o CC [M] drivers/hid/hid-emsff.o CC [M] net/bluetooth/hidp/sock.o CC lib/nodemask.o In file included from drivers/hid/hid-emsff.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-emsff.c:24: drivers/hid/hid-emsff.c:151:19: note: 'cleanup_module' target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-emsff.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-emsff.c:24: drivers/hid/hid-emsff.c:151:19: note: 'init_module' target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_802_3.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_802_3_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_802_3.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(ebt_802_3_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_802_3.c:59:19: note: 'init_module' target declared here 59 | static int __init ebt_802_3_init(void) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_802_3.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_802_3_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_802_3.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(ebt_802_3_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_802_3.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit ebt_802_3_fini(void) | ^~~~~~~~~~~~~~ CC [M] drivers/hid/hid-elecom.o CC [M] net/bridge/netfilter/ebt_among.o CC [M] fs/coda/upcall.o CC lib/plist.o In file included from drivers/hid/hid-elecom.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elecom_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elecom.c:93:1: note: in expansion of macro 'module_hid_driver' 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:16: drivers/hid/hid-elecom.c:93:19: note: 'cleanup_module' target declared here 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-elecom.c:93:1: note: in expansion of macro 'module_hid_driver' 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'elecom_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elecom.c:93:1: note: in expansion of macro 'module_hid_driver' 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:16: drivers/hid/hid-elecom.c:93:19: note: 'init_module' target declared here 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-elecom.c:93:1: note: in expansion of macro 'module_hid_driver' 93 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-elo.o CC lib/radix-tree.o LD [M] net/bluetooth/hidp/hidp.o AR net/bluetooth/rfcomm/built-in.o CC [M] net/bluetooth/rfcomm/core.o In file included from drivers/hid/hid-elo.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-elo.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(elo_driver_exit); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit elo_driver_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elo.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(elo_driver_init); | ^~~~~~~~~~~ drivers/hid/hid-elo.c:290:19: note: 'init_module' target declared here 290 | static int __init elo_driver_init(void) | ^~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_among.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_among_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_among.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(ebt_among_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_among.c:267:19: note: 'init_module' target declared here 267 | static int __init ebt_among_init(void) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_among.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_among_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_among.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(ebt_among_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_among.c:272:20: note: 'cleanup_module' target declared here 272 | static void __exit ebt_among_fini(void) | ^~~~~~~~~~~~~~ CC [M] drivers/hid/hid-ezkey.o CC [M] net/bridge/netfilter/ebt_arp.o In file included from drivers/hid/hid-ezkey.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:18: drivers/hid/hid-ezkey.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ezkey.c:18: drivers/hid/hid-ezkey.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/coda/coda_linux.o CC [M] drivers/hid/hid-gembird.o In file included from net/bluetooth/rfcomm/core.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfcomm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bluetooth/rfcomm/core.c:2240:1: note: in expansion of macro 'module_init' 2240 | module_init(rfcomm_init); | ^~~~~~~~~~~ net/bluetooth/rfcomm/core.c:2184:19: note: 'init_module' target declared here 2184 | static int __init rfcomm_init(void) | ^~~~~~~~~~~ In file included from net/bluetooth/rfcomm/core.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfcomm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/rfcomm/core.c:2241:1: note: in expansion of macro 'module_exit' 2241 | module_exit(rfcomm_exit); | ^~~~~~~~~~~ net/bluetooth/rfcomm/core.c:2227:20: note: 'cleanup_module' target declared here 2227 | static void __exit rfcomm_exit(void) | ^~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gembird_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:15: drivers/hid/hid-gembird.c:112:19: note: 'cleanup_module' target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gembird_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:15: drivers/hid/hid-gembird.c:112:19: note: 'init_module' target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-gfrm.o In file included from net/bridge/netfilter/ebt_arp.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arp.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(ebt_arp_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arp.c:124:19: note: 'init_module' target declared here 124 | static int __init ebt_arp_init(void) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_arp.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_arp.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(ebt_arp_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arp.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit ebt_arp_fini(void) | ^~~~~~~~~~~~ CC [M] fs/coda/symlink.o CC [M] net/bridge/netfilter/ebt_ip.o CC lib/ratelimit.o In file included from drivers/hid/hid-gfrm.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfrm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:13: drivers/hid/hid-gfrm.c:155:19: note: 'cleanup_module' target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfrm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:13: drivers/hid/hid-gfrm.c:155:19: note: 'init_module' target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-gt683r.o CC lib/rbtree.o In file included from drivers/hid/hid-gt683r.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gt683r_led_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:18: drivers/hid/hid-gt683r.c:315:19: note: 'init_module' target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gt683r_led_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:18: drivers/hid/hid-gt683r.c:315:19: note: 'cleanup_module' target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/coda/pioctl.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from net/bridge/netfilter/ebt_ip.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(ebt_ip_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip.c:117:19: note: 'init_module' target declared here 117 | static int __init ebt_ip_init(void) | ^~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from net/bridge/netfilter/ebt_ip.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_ip.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(ebt_ip_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit ebt_ip_fini(void) | ^~~~~~~~~~~ CC [M] drivers/hid/hid-gyration.o CC [M] net/bluetooth/rfcomm/sock.o CC [M] net/bridge/netfilter/ebt_ip6.o In file included from drivers/hid/hid-gyration.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gyration_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:18: drivers/hid/hid-gyration.c:91:19: note: 'cleanup_module' target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gyration_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:18: drivers/hid/hid-gyration.c:91:19: note: 'init_module' target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ CC lib/seq_buf.o CC [M] drivers/hid/hid-holtek-kbd.o CC [M] fs/coda/sysctl.o In file included from drivers/hid/hid-holtek-kbd.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:13: drivers/hid/hid-holtek-kbd.c:170:19: note: 'cleanup_module' target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:13: drivers/hid/hid-holtek-kbd.c:170:19: note: 'init_module' target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ LD [M] fs/coda/coda.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/bridge/netfilter/ebt_ip6.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip6.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(ebt_ip6_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip6.c:149:19: note: 'init_module' target declared here 149 | static int __init ebt_ip6_init(void) | ^~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/bridge/netfilter/ebt_ip6.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_ip6.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(ebt_ip6_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_ip6.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit ebt_ip6_fini(void) | ^~~~~~~~~~~~ CC fs/configfs/inode.o CC [M] drivers/hid/hid-holtek-mouse.o CC lib/sha1.o CC [M] net/bridge/netfilter/ebt_limit.o In file included from drivers/hid/hid-holtek-mouse.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-holtek-mouse.c:15: drivers/hid/hid-holtek-mouse.c:91:19: note: 'cleanup_module' target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-mouse.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-holtek-mouse.c:15: drivers/hid/hid-holtek-mouse.c:91:19: note: 'init_module' target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-holtekff.o CC [M] net/bluetooth/rfcomm/tty.o CC lib/show_mem.o CC fs/configfs/file.o In file included from drivers/hid/hid-holtekff.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtekff.c:225:1: note: in expansion of macro 'module_hid_driver' 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-holtekff.c:26: drivers/hid/hid-holtekff.c:225:19: note: 'cleanup_module' target declared here 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-holtekff.c:225:1: note: in expansion of macro 'module_hid_driver' 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtekff.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-holtekff.c:225:1: note: in expansion of macro 'module_hid_driver' 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-holtekff.c:26: drivers/hid/hid-holtekff.c:225:19: note: 'init_module' target declared here 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-holtekff.c:225:1: note: in expansion of macro 'module_hid_driver' 225 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_limit.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_limit_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_limit.c:125:1: note: in expansion of macro 'module_init' 125 | module_init(ebt_limit_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_limit.c:115:19: note: 'init_module' target declared here 115 | static int __init ebt_limit_init(void) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_limit.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_limit_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_limit.c:126:1: note: in expansion of macro 'module_exit' 126 | module_exit(ebt_limit_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_limit.c:120:20: note: 'cleanup_module' target declared here 120 | static void __exit ebt_limit_fini(void) | ^~~~~~~~~~~~~~ CC [M] drivers/hid/hid-icade.o CC lib/siphash.o CC [M] net/bridge/netfilter/ebt_mark_m.o In file included from drivers/hid/hid-icade.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icade_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ CC fs/configfs/dir.o In file included from drivers/hid/hid-icade.c:15: drivers/hid/hid-icade.c:238:19: note: 'cleanup_module' target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'icade_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:15: drivers/hid/hid-icade.c:238:19: note: 'init_module' target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-kensington.o In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:14: drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_mark_m.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_m_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark_m.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(ebt_mark_m_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark_m.c:85:19: note: 'init_module' target declared here 85 | static int __init ebt_mark_m_init(void) | ^~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_mark_m.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_m_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_mark_m.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(ebt_mark_m_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark_m.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit ebt_mark_m_fini(void) | ^~~~~~~~~~~~~~~ CC lib/string.o CC [M] drivers/hid/hid-keytouch.o CC [M] net/bridge/netfilter/ebt_pkttype.o LD [M] net/bluetooth/rfcomm/rfcomm.o In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'cleanup_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-keytouch.c:14: drivers/hid/hid-keytouch.c:52:19: note: 'init_module' target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/bluetooth/bluetooth.o LD [M] net/bluetooth/bluetooth_6lowpan.o CC [M] drivers/hid/hid-kye.o CC [M] drivers/hid/hid-lcpower.o CC lib/timerqueue.o In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'cleanup_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:16: drivers/hid/hid-kye.c:699:19: note: 'init_module' target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ CC lib/vsprintf.o In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'cleanup_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:15: drivers/hid/hid-lcpower.c:57:19: note: 'init_module' target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_pkttype.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_pkttype_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_pkttype.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(ebt_pkttype_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_pkttype.c:43:19: note: 'init_module' target declared here 43 | static int __init ebt_pkttype_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_pkttype.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_pkttype_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_pkttype.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(ebt_pkttype_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_pkttype.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit ebt_pkttype_fini(void) | ^~~~~~~~~~~~~~~~ CC fs/crypto/crypto.o CC [M] drivers/hid/hid-lenovo.o CC [M] net/bridge/netfilter/ebt_stp.o CC fs/configfs/symlink.o In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'cleanup_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'init_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ CC fs/configfs/mount.o CC [M] drivers/hid/hid-magicmouse.o In file included from net/bridge/netfilter/ebt_stp.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_stp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_stp.c:193:1: note: in expansion of macro 'module_init' 193 | module_init(ebt_stp_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_stp.c:183:19: note: 'init_module' target declared here 183 | static int __init ebt_stp_init(void) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_stp.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_stp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_stp.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(ebt_stp_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_stp.c:188:20: note: 'cleanup_module' target declared here 188 | static void __exit ebt_stp_fini(void) | ^~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_vlan.o CC fs/crypto/fname.o In file included from drivers/hid/hid-magicmouse.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magicmouse_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-magicmouse.c:593:1: note: in expansion of macro 'module_hid_driver' 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-magicmouse.c:17: drivers/hid/hid-magicmouse.c:593:19: note: 'cleanup_module' target declared here 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-magicmouse.c:593:1: note: in expansion of macro 'module_hid_driver' 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-magicmouse.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'magicmouse_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-magicmouse.c:593:1: note: in expansion of macro 'module_hid_driver' 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-magicmouse.c:17: drivers/hid/hid-magicmouse.c:593:19: note: 'init_module' target declared here 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-magicmouse.c:593:1: note: in expansion of macro 'module_hid_driver' 593 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ CC fs/configfs/item.o CC [M] drivers/hid/hid-microsoft.o AR fs/configfs/configfs.o AR fs/configfs/built-in.o CC fs/crypto/policy.o In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro 'module_hid_driver' 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:297:19: note: 'cleanup_module' target declared here 297 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro 'module_hid_driver' 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro 'module_hid_driver' 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:297:19: note: 'init_module' target declared here 297 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro 'module_hid_driver' 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_vlan.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_vlan_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_vlan.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(ebt_vlan_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_vlan.c:173:19: note: 'init_module' target declared here 173 | static int __init ebt_vlan_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_vlan.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_vlan_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_vlan.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(ebt_vlan_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_vlan.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit ebt_vlan_fini(void) | ^~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_arpreply.o CC [M] drivers/hid/hid-monterey.o CC lib/win_minmax.o In file included from drivers/hid/hid-monterey.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:18: drivers/hid/hid-monterey.c:66:19: note: 'cleanup_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:18: drivers/hid/hid-monterey.c:66:19: note: 'init_module' target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ CC fs/crypto/keyinfo.o CC [M] drivers/hid/hid-multitouch.o In file included from net/bridge/netfilter/ebt_arpreply.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arpreply_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arpreply.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(ebt_arpreply_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arpreply.c:89:19: note: 'init_module' target declared here 89 | static int __init ebt_arpreply_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_arpreply.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arpreply_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_arpreply.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(ebt_arpreply_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_arpreply.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit ebt_arpreply_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] lib/test_bpf.o CC [M] net/bridge/netfilter/ebt_mark.o CC [M] lib/test_firmware.o In file included from drivers/hid/hid-multitouch.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:1772:1: note: in expansion of macro 'module_hid_driver' 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:41: drivers/hid/hid-multitouch.c:1772:19: note: 'cleanup_module' target declared here 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:1772:1: note: in expansion of macro 'module_hid_driver' 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:1772:1: note: in expansion of macro 'module_hid_driver' 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:41: drivers/hid/hid-multitouch.c:1772:19: note: 'init_module' target declared here 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:1772:1: note: in expansion of macro 'module_hid_driver' 1772 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from lib/test_firmware.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_firmware_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/test_firmware.c:913:1: note: in expansion of macro 'module_init' 913 | module_init(test_firmware_init); | ^~~~~~~~~~~ lib/test_firmware.c:889:19: note: 'init_module' target declared here 889 | static int __init test_firmware_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from lib/test_firmware.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_firmware_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/test_firmware.c:927:1: note: in expansion of macro 'module_exit' 927 | module_exit(test_firmware_exit); | ^~~~~~~~~~~ lib/test_firmware.c:915:20: note: 'cleanup_module' target declared here 915 | static void __exit test_firmware_exit(void) | ^~~~~~~~~~~~~~~~~~ CC fs/crypto/bio.o In file included from lib/test_bpf.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_bpf_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/test_bpf.c:6491:1: note: in expansion of macro 'module_init' 6491 | module_init(test_bpf_init); | ^~~~~~~~~~~ lib/test_bpf.c:6473:19: note: 'init_module' target declared here 6473 | static int __init test_bpf_init(void) | ^~~~~~~~~~~~~ In file included from lib/test_bpf.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_bpf_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/test_bpf.c:6492:1: note: in expansion of macro 'module_exit' 6492 | module_exit(test_bpf_exit); | ^~~~~~~~~~~ lib/test_bpf.c:6487:20: note: 'cleanup_module' target declared here 6487 | static void __exit test_bpf_exit(void) | ^~~~~~~~~~~~~ AR net/can/built-in.o CC [M] net/can/af_can.o CC [M] drivers/hid/hid-ntrig.o In file included from net/bridge/netfilter/ebt_mark.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(ebt_mark_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark.c:97:19: note: 'init_module' target declared here 97 | static int __init ebt_mark_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_mark.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_mark.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(ebt_mark_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_mark.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit ebt_mark_fini(void) | ^~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_dnat.o In file included from drivers/hid/hid-ntrig.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntrig_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro 'module_hid_driver' 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ntrig.c:16: drivers/hid/hid-ntrig.c:1034:19: note: 'cleanup_module' target declared here 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro 'module_hid_driver' 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ntrig.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntrig_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro 'module_hid_driver' 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ntrig.c:16: drivers/hid/hid-ntrig.c:1034:19: note: 'init_module' target declared here 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro 'module_hid_driver' 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ CC [M] lib/test_user_copy.o In file included from net/can/af_can.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/af_can.c:1000:1: note: in expansion of macro 'module_init' 1000 | module_init(can_init); | ^~~~~~~~~~~ net/can/af_can.c:959:19: note: 'init_module' target declared here 959 | static __init int can_init(void) | ^~~~~~~~ In file included from net/can/af_can.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/af_can.c:1001:1: note: in expansion of macro 'module_exit' 1001 | module_exit(can_exit); | ^~~~~~~~~~~ net/can/af_can.c:985:20: note: 'cleanup_module' target declared here 985 | static __exit void can_exit(void) | ^~~~~~~~ AR fs/crypto/fscrypto.o AR fs/crypto/built-in.o CC fs/debugfs/inode.o In file included from net/bridge/netfilter/ebt_dnat.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_dnat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_dnat.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(ebt_dnat_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_dnat.c:81:19: note: 'init_module' target declared here 81 | static int __init ebt_dnat_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_dnat.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_dnat_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_dnat.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(ebt_dnat_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_dnat.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit ebt_dnat_fini(void) | ^~~~~~~~~~~~~ In file included from lib/test_user_copy.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_user_copy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/test_user_copy.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(test_user_copy_init); | ^~~~~~~~~~~ lib/test_user_copy.c:53:19: note: 'init_module' target declared here 53 | static int __init test_user_copy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from lib/test_user_copy.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_user_copy_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/test_user_copy.c:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(test_user_copy_exit); | ^~~~~~~~~~~ lib/test_user_copy.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit test_user_copy_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-ortek.o CC [M] net/bridge/netfilter/ebt_redirect.o CC [M] lib/test_static_keys.o In file included from drivers/hid/hid-ortek.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ortek_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:22: drivers/hid/hid-ortek.c:55:19: note: 'cleanup_module' target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ortek_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ortek.c:22: drivers/hid/hid-ortek.c:55:19: note: 'init_module' target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-prodikeys.o In file included from lib/test_static_keys.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_static_key_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/test_static_keys.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(test_static_key_init); | ^~~~~~~~~~~ lib/test_static_keys.c:117:19: note: 'init_module' target declared here 117 | static int __init test_static_key_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from lib/test_static_keys.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_static_key_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/test_static_keys.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(test_static_key_exit); | ^~~~~~~~~~~ lib/test_static_keys.c:239:20: note: 'cleanup_module' target declared here 239 | static void __exit test_static_key_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/can/proc.o CC [M] lib/test_static_key_base.o In file included from drivers/hid/hid-prodikeys.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pk_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-prodikeys.c:889:1: note: in expansion of macro 'module_hid_driver' 889 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:21: drivers/hid/hid-prodikeys.c:889:19: note: 'cleanup_module' target declared here 889 | module_hid_driver(pk_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-prodikeys.c:889:1: note: in expansion of macro 'module_hid_driver' 889 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pk_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-prodikeys.c:889:1: note: in expansion of macro 'module_hid_driver' 889 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:21: drivers/hid/hid-prodikeys.c:889:19: note: 'init_module' target declared here 889 | module_hid_driver(pk_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-prodikeys.c:889:1: note: in expansion of macro 'module_hid_driver' 889 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_redirect.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_redirect_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_redirect.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(ebt_redirect_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_redirect.c:67:19: note: 'init_module' target declared here 67 | static int __init ebt_redirect_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_redirect.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_redirect_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_redirect.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(ebt_redirect_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_redirect.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit ebt_redirect_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from lib/test_static_key_base.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_static_key_base_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/test_static_key_base.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(test_static_key_base_init); | ^~~~~~~~~~~ lib/test_static_key_base.c:50:19: note: 'init_module' target declared here 50 | static int __init test_static_key_base_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lib/test_static_key_base.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_static_key_base_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/test_static_key_base.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(test_static_key_base_exit); | ^~~~~~~~~~~ lib/test_static_key_base.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit test_static_key_base_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_snat.o CC fs/debugfs/file.o CC [M] lib/crc-itu-t.o CC [M] drivers/hid/hid-pl.o CC [M] net/can/raw.o CC [M] lib/crc7.o In file included from net/bridge/netfilter/ebt_snat.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_snat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_snat.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(ebt_snat_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_snat.c:74:19: note: 'init_module' target declared here 74 | static int __init ebt_snat_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_snat.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_snat_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_snat.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(ebt_snat_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_snat.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit ebt_snat_fini(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-pl.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-pl.c:43: drivers/hid/hid-pl.c:232:19: note: 'cleanup_module' target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-pl.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-pl.c:43: drivers/hid/hid-pl.c:232:19: note: 'init_module' target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_log.o CC [M] drivers/hid/hid-penmount.o CC [M] lib/ts_kmp.o In file included from lib/ts_kmp.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(init_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:144:19: note: 'init_module' target declared here 144 | static int __init init_kmp(void) | ^~~~~~~~ In file included from lib/ts_kmp.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(exit_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit exit_kmp(void) | ^~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'penmount_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-penmount.c:18: drivers/hid/hid-penmount.c:49:19: note: 'cleanup_module' target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'penmount_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-penmount.c:18: drivers/hid/hid-penmount.c:49:19: note: 'init_module' target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/can/raw.c:42: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/raw.c:891:1: note: in expansion of macro 'module_init' 891 | module_init(raw_module_init); | ^~~~~~~~~~~ net/can/raw.c:873:19: note: 'init_module' target declared here 873 | static __init int raw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/raw.c:42: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/raw.c:892:1: note: in expansion of macro 'module_exit' 892 | module_exit(raw_module_exit); | ^~~~~~~~~~~ net/can/raw.c:886:20: note: 'cleanup_module' target declared here 886 | static __exit void raw_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-petalynx.o AR fs/debugfs/debugfs.o AR fs/debugfs/built-in.o CC [M] lib/ts_bm.o CC fs/devpts/inode.o In file included from lib/ts_bm.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(init_bm); | ^~~~~~~~~~~ lib/ts_bm.c:194:19: note: 'init_module' target declared here 194 | static int __init init_bm(void) | ^~~~~~~ In file included from lib/ts_bm.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(exit_bm); | ^~~~~~~~~~~ lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit exit_bm(void) | ^~~~~~~ In file included from net/bridge/netfilter/ebt_log.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_log_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_log.c:222:1: note: in expansion of macro 'module_init' 222 | module_init(ebt_log_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_log.c:212:19: note: 'init_module' target declared here 212 | static int __init ebt_log_init(void) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_log.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_log_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_log.c:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(ebt_log_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_log.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit ebt_log_fini(void) | ^~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:18: drivers/hid/hid-petalynx.c:106:19: note: 'cleanup_module' target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:18: drivers/hid/hid-petalynx.c:106:19: note: 'init_module' target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/can/bcm.o CC [M] lib/ts_fsm.o CC [M] drivers/hid/hid-picolcd_core.o CC [M] net/bridge/netfilter/ebt_nflog.o In file included from lib/ts_fsm.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(init_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:328:19: note: 'init_module' target declared here 328 | static int __init init_fsm(void) | ^~~~~~~~ In file included from lib/ts_fsm.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(exit_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_fsm(void) | ^~~~~~~~ AR fs/devpts/devpts.o In file included from drivers/hid/hid-picolcd_core.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'picolcd_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-picolcd_core.c:20: drivers/hid/hid-picolcd_core.c:679:19: note: 'cleanup_module' target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-picolcd_core.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'picolcd_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-picolcd_core.c:20: drivers/hid/hid-picolcd_core.c:679:19: note: 'init_module' target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ AR fs/devpts/built-in.o CC [M] lib/notifier-error-inject.o AR fs/dlm/built-in.o CC [M] fs/dlm/ast.o In file included from net/can/bcm.c:42: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/bcm.c:1772:1: note: in expansion of macro 'module_init' 1772 | module_init(bcm_module_init); | ^~~~~~~~~~~ net/can/bcm.c:1750:19: note: 'init_module' target declared here 1750 | static int __init bcm_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/bcm.c:42: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/bcm.c:1773:1: note: in expansion of macro 'module_exit' 1773 | module_exit(bcm_module_exit); | ^~~~~~~~~~~ net/can/bcm.c:1766:20: note: 'cleanup_module' target declared here 1766 | static void __exit bcm_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_nflog.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_nflog_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_nflog.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(ebt_nflog_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_nflog.c:60:19: note: 'init_module' target declared here 60 | static int __init ebt_nflog_init(void) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_nflog.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_nflog_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebt_nflog.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(ebt_nflog_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebt_nflog.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit ebt_nflog_fini(void) | ^~~~~~~~~~~~~~ In file included from lib/notifier-error-inject.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'err_inject_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/notifier-error-inject.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(err_inject_init); | ^~~~~~~~~~~ lib/notifier-error-inject.c:91:19: note: 'init_module' target declared here 91 | static int __init err_inject_init(void) | ^~~~~~~~~~~~~~~ In file included from lib/notifier-error-inject.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'err_inject_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/notifier-error-inject.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(err_inject_exit); | ^~~~~~~~~~~ lib/notifier-error-inject.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit err_inject_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/bridge/br.o CC [M] drivers/hid/hid-picolcd_fb.o CC [M] fs/dlm/config.o CC [M] lib/pm-notifier-error-inject.o In file included from net/bridge/br.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/br.c:280:1: note: in expansion of macro 'module_init' 280 | module_init(br_init) | ^~~~~~~~~~~ net/bridge/br.c:197:19: note: 'init_module' target declared here 197 | static int __init br_init(void) | ^~~~~~~ In file included from net/bridge/br.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_deinit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/br.c:281:1: note: in expansion of macro 'module_exit' 281 | module_exit(br_deinit) | ^~~~~~~~~~~ net/bridge/br.c:262:20: note: 'cleanup_module' target declared here 262 | static void __exit br_deinit(void) | ^~~~~~~~~ CC [M] net/can/gw.o CC [M] lib/lru_cache.o CC [M] net/bridge/br_device.o CC [M] drivers/hid/hid-picolcd_backlight.o net/can/gw.c: In function 'cgw_parse_attr': net/can/gw.c:682:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | canframecpy(&mod->modframe.and, &mb.cf); | ^~~~~~ net/can/gw.c:698:34: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | canframecpy(&mod->modframe.or, &mb.cf); | ^~~~~~ net/can/gw.c:714:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | canframecpy(&mod->modframe.xor, &mb.cf); | ^~~~~~ net/can/gw.c:730:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | canframecpy(&mod->modframe.set, &mb.cf); | ^~~~~~ In file included from net/can/gw.c:42: net/can/gw.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgw_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/gw.c:1083:1: note: in expansion of macro 'module_init' 1083 | module_init(cgw_module_init); | ^~~~~~~~~~~ net/can/gw.c:1039:19: note: 'init_module' target declared here 1039 | static __init int cgw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/gw.c:42: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgw_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/gw.c:1084:1: note: in expansion of macro 'module_exit' 1084 | module_exit(cgw_module_exit); | ^~~~~~~~~~~ net/can/gw.c:1071:20: note: 'cleanup_module' target declared here 1071 | static __exit void cgw_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/dlm/dir.o CC [M] drivers/hid/hid-picolcd_leds.o CC [M] lib/cordic.o CC [M] net/can/isotp.o CC [M] fs/dlm/lock.o GEN lib/crc32table.h CC lib/oid_registry.o CC [M] drivers/hid/hid-picolcd_cir.o CC [M] net/bridge/br_fdb.o AR lib/lib.a In file included from net/can/isotp.c:51: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isotp_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/isotp.c:1555:1: note: in expansion of macro 'module_init' 1555 | module_init(isotp_module_init); | ^~~~~~~~~~~ net/can/isotp.c:1537:19: note: 'init_module' target declared here 1537 | static __init int isotp_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/can/isotp.c:51: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isotp_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/isotp.c:1556:1: note: in expansion of macro 'module_exit' 1556 | module_exit(isotp_module_exit); | ^~~~~~~~~~~ net/can/isotp.c:1550:20: note: 'cleanup_module' target declared here 1550 | static __exit void isotp_module_exit(void) | ^~~~~~~~~~~~~~~~~ net/can/isotp.c:1486:12: warning: 'isotp_sock_no_ioctlcmd' defined but not used [-Wunused-function] 1486 | static int isotp_sock_no_ioctlcmd(struct socket *sock, unsigned int cmd, | ^~~~~~~~~~~~~~~~~~~~~~ CC lib/crc32.o CC [M] drivers/hid/hid-picolcd_debugfs.o LD [M] net/can/can.o LD [M] net/can/can-raw.o LD [M] net/can/can-bcm.o LD [M] net/can/can-gw.o EXPORTS lib/lib-ksyms.o LD [M] net/can/can-isotp.o CC [M] drivers/hid/hid-plantronics.o AR lib/built-in.o CC [M] drivers/hid/hid-primax.o CC [M] net/bridge/br_forward.o CC drivers/hwmon/hwmon.o In file included from drivers/hid/hid-plantronics.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plantronics_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-plantronics.c:17: drivers/hid/hid-plantronics.c:170:19: note: 'cleanup_module' target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-plantronics.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'plantronics_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-plantronics.c:17: drivers/hid/hid-plantronics.c:170:19: note: 'init_module' target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'px_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:19: drivers/hid/hid-primax.c:78:19: note: 'cleanup_module' target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'px_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:19: drivers/hid/hid-primax.c:78:19: note: 'init_module' target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/hwspinlock/hwspinlock_core.o CC [M] drivers/hid/hid-roccat.o In file included from drivers/hid/hid-roccat.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'roccat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(roccat_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:417:19: note: 'init_module' target declared here 417 | static int __init roccat_init(void) | ^~~~~~~~~~~ In file included from drivers/hid/hid-roccat.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'roccat_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(roccat_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit roccat_exit(void) | ^~~~~~~~~~~ CC drivers/hwspinlock/omap_hwspinlock.o CC drivers/hwmon/gpio-fan.o CC [M] drivers/hid/hid-roccat-common.o CC [M] net/bridge/br_if.o AR drivers/hwspinlock/built-in.o CC [M] drivers/hid/hid-roccat-arvo.o CC [M] drivers/hwmon/hwmon-vid.o CC [M] fs/dlm/lockspace.o In file included from drivers/hid/hid-roccat-arvo.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arvo_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(arvo_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit arvo_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-arvo.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'arvo_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(arvo_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-arvo.c:432:19: note: 'init_module' target declared here 432 | static int __init arvo_init(void) | ^~~~~~~~~ AR drivers/hwtracing/intel_th/built-in.o CC [M] drivers/hid/hid-roccat-isku.o CC [M] drivers/hwmon/w83627hf.o CC drivers/i2c/i2c-boardinfo.o CC [M] net/bridge/br_input.o In file included from drivers/hid/hid-roccat-isku.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isku_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(isku_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit isku_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-isku.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isku_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(isku_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-isku.c:435:19: note: 'init_module' target declared here 435 | static int __init isku_init(void) | ^~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627hf_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:2010:1: note: in expansion of macro 'module_init' 2010 | module_init(sensors_w83627hf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1971:19: note: 'init_module' target declared here 1971 | static int __init sensors_w83627hf_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627hf_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627hf.c:2011:1: note: in expansion of macro 'module_exit' 2011 | module_exit(sensors_w83627hf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1998:20: note: 'cleanup_module' target declared here 1998 | static void __exit sensors_w83627hf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/dlm/main.o CC [M] drivers/hid/hid-roccat-kone.o CC drivers/i2c/i2c-core-base.o In file included from fs/dlm/main.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/dlm/main.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_dlm); | ^~~~~~~~~~~ fs/dlm/main.c:24:19: note: 'init_module' target declared here 24 | static int __init init_dlm(void) | ^~~~~~~~ In file included from fs/dlm/main.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/dlm/main.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_dlm); | ^~~~~~~~~~~ fs/dlm/main.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_dlm(void) | ^~~~~~~~ In file included from drivers/hid/hid-roccat-kone.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kone_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:901:1: note: in expansion of macro 'module_exit' 901 | module_exit(kone_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:894:20: note: 'cleanup_module' target declared here 894 | static void __exit kone_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-kone.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kone_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(kone_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kone.c:878:19: note: 'init_module' target declared here 878 | static int __init kone_init(void) | ^~~~~~~~~ CC [M] fs/dlm/member.o CC [M] drivers/hwmon/w83792d.o CC [M] drivers/hid/hid-roccat-koneplus.o CC [M] net/bridge/br_ioctl.o In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1681:1: note: in expansion of macro 'module_i2c_driver' 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1681:19: note: 'cleanup_module' target declared here 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1681:1: note: in expansion of macro 'module_i2c_driver' 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1681:1: note: in expansion of macro 'module_i2c_driver' 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1681:19: note: 'init_module' target declared here 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1681:1: note: in expansion of macro 'module_i2c_driver' 1681 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-koneplus.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'koneplus_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:570:1: note: in expansion of macro 'module_exit' 570 | module_exit(koneplus_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:563:20: note: 'cleanup_module' target declared here 563 | static void __exit koneplus_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-koneplus.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'koneplus_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:569:1: note: in expansion of macro 'module_init' 569 | module_init(koneplus_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-koneplus.c:547:19: note: 'init_module' target declared here 547 | static int __init koneplus_init(void) | ^~~~~~~~~~~~~ CC [M] fs/dlm/memory.o CC [M] drivers/hid/hid-roccat-konepure.o CC [M] fs/dlm/midcomms.o CC [M] drivers/hwmon/w83793.o In file included from drivers/hid/hid-roccat-konepure.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'konepure_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(konepure_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:221:20: note: 'cleanup_module' target declared here 221 | static void __exit konepure_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-konepure.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'konepure_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(konepure_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-konepure.c:206:19: note: 'init_module' target declared here 206 | static int __init konepure_init(void) | ^~~~~~~~~~~~~ CC [M] net/bridge/br_stp.o CC [M] fs/dlm/netlink.o CC [M] drivers/hid/hid-roccat-kovaplus.o In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2177:1: note: in expansion of macro 'module_i2c_driver' 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2177:19: note: 'cleanup_module' target declared here 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2177:1: note: in expansion of macro 'module_i2c_driver' 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2177:1: note: in expansion of macro 'module_i2c_driver' 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2177:19: note: 'init_module' target declared here 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2177:1: note: in expansion of macro 'module_i2c_driver' 2177 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/i2c/i2c-core-smbus.o In file included from drivers/hid/hid-roccat-kovaplus.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kovaplus_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:659:1: note: in expansion of macro 'module_exit' 659 | module_exit(kovaplus_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:652:20: note: 'cleanup_module' target declared here 652 | static void __exit kovaplus_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-kovaplus.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kovaplus_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:658:1: note: in expansion of macro 'module_init' 658 | module_init(kovaplus_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-kovaplus.c:637:19: note: 'init_module' target declared here 637 | static int __init kovaplus_init(void) | ^~~~~~~~~~~~~ CC [M] fs/dlm/lowcomms.o CC [M] drivers/hid/hid-roccat-lua.o CC [M] net/bridge/br_stp_bpdu.o In file included from drivers/hid/hid-roccat-lua.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lua_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:19: drivers/hid/hid-roccat-lua.c:211:19: note: 'cleanup_module' target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lua_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:19: drivers/hid/hid-roccat-lua.c:211:19: note: 'init_module' target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/w83795.o CC [M] drivers/hid/hid-roccat-pyra.o CC drivers/i2c/i2c-core-of.o In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83795_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83795_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'init_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-pyra.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pyra_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(pyra_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:599:20: note: 'cleanup_module' target declared here 599 | static void __exit pyra_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-pyra.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pyra_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(pyra_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-pyra.c:583:19: note: 'init_module' target declared here 583 | static int __init pyra_init(void) | ^~~~~~~~~ CC [M] net/bridge/br_stp_if.o CC [M] drivers/hid/hid-roccat-ryos.o CC drivers/i2c/i2c-dev.o In file included from drivers/hid/hid-roccat-ryos.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ryos_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:237:1: note: in expansion of macro 'module_exit' 237 | module_exit(ryos_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit ryos_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-ryos.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ryos_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(ryos_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-ryos.c:215:19: note: 'init_module' target declared here 215 | static int __init ryos_init(void) | ^~~~~~~~~ CC [M] fs/dlm/plock.o CC [M] drivers/hwmon/w83781d.o CC [M] drivers/hid/hid-roccat-savu.o In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83781d_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83781d.c:2102:1: note: in expansion of macro 'module_exit' 2102 | module_exit(sensors_w83781d_exit); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2089:1: note: 'cleanup_module' target declared here 2089 | sensors_w83781d_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83781d_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2101:1: note: in expansion of macro 'module_init' 2101 | module_init(sensors_w83781d_init); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2064:1: note: 'init_module' target declared here 2064 | sensors_w83781d_init(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/bridge/br_stp_timer.o In file included from drivers/hid/hid-roccat-savu.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'savu_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(savu_exit); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:218:20: note: 'cleanup_module' target declared here 218 | static void __exit savu_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-savu.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'savu_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(savu_init); | ^~~~~~~~~~~ drivers/hid/hid-roccat-savu.c:203:19: note: 'init_module' target declared here 203 | static int __init savu_init(void) | ^~~~~~~~~ CC drivers/i2c/i2c-mux.o CC [M] drivers/hid/hid-rmi.o CC [M] fs/dlm/rcom.o CC [M] drivers/hwmon/w83791d.o In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:748:1: note: in expansion of macro 'module_hid_driver' 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-rmi.c:14: drivers/hid/hid-rmi.c:748:19: note: 'cleanup_module' target declared here 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:748:1: note: in expansion of macro 'module_hid_driver' 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:748:1: note: in expansion of macro 'module_hid_driver' 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-rmi.c:14: drivers/hid/hid-rmi.c:748:19: note: 'init_module' target declared here 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:748:1: note: in expansion of macro 'module_hid_driver' 748 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/dlm/recover.o CC [M] net/bridge/br_netlink.o In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1696:1: note: in expansion of macro 'module_i2c_driver' 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1696:19: note: 'cleanup_module' target declared here 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1696:1: note: in expansion of macro 'module_i2c_driver' 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1696:1: note: in expansion of macro 'module_i2c_driver' 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1696:19: note: 'init_module' target declared here 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1696:1: note: in expansion of macro 'module_i2c_driver' 1696 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-saitek.o CC drivers/i2c/algos/i2c-algo-bit.o In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saitek_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'cleanup_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'saitek_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'init_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ad7314.o CC [M] drivers/hid/hid-samsung.o CC [M] fs/dlm/recoverd.o AR drivers/i2c/algos/built-in.o In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7314_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'cleanup_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7314_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'init_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/i2c/busses/i2c-gpio.o In file included from drivers/hid/hid-samsung.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:30: drivers/hid/hid-samsung.c:199:19: note: 'cleanup_module' target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:30: drivers/hid/hid-samsung.c:199:19: note: 'init_module' target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ad7414.o CC [M] drivers/hid/hid-sjoy.o CC [M] fs/dlm/requestqueue.o CC [M] net/bridge/br_netlink_tunnel.o In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/i2c/busses/i2c-omap.o In file included from drivers/hid/hid-sjoy.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sjoy_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-sjoy.c:29: drivers/hid/hid-sjoy.c:181:19: note: 'cleanup_module' target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sjoy.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sjoy_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-sjoy.c:29: drivers/hid/hid-sjoy.c:181:19: note: 'init_module' target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ad7418.o CC [M] drivers/hid/hid-sony.o In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/dlm/user.o CC [M] drivers/hwmon/adc128d818.o In file included from drivers/hid/hid-sony.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-sony.c:2925:1: note: in expansion of macro 'module_exit' 2925 | module_exit(sony_exit); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:2917:20: note: 'cleanup_module' target declared here 2917 | static void __exit sony_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-sony.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:2924:1: note: in expansion of macro 'module_init' 2924 | module_init(sony_init); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:2910:19: note: 'init_module' target declared here 2910 | static int __init sony_init(void) | ^~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/bridge/br_sysfs_if.o CC [M] drivers/i2c/busses/i2c-diolan-u2c.o CC [M] drivers/hwmon/adcxx.o CC [M] fs/dlm/util.o In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:522:19: note: 'cleanup_module' target declared here 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:522:19: note: 'init_module' target declared here 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adcxx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'cleanup_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adcxx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'init_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/i2c/busses/i2c-robotfuzz-osif.o CC [M] drivers/hwmon/adm1021.o CC [M] drivers/hid/hid-speedlink.o CC [M] fs/dlm/debug_fs.o CC [M] net/bridge/br_sysfs_br.o In file included from drivers/i2c/busses/i2c-robotfuzz-osif.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osif_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-robotfuzz-osif.c:197:1: note: in expansion of macro 'module_usb_driver' 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-robotfuzz-osif.c:19: drivers/i2c/busses/i2c-robotfuzz-osif.c:197:19: note: 'cleanup_module' target declared here 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-robotfuzz-osif.c:197:1: note: in expansion of macro 'module_usb_driver' 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-robotfuzz-osif.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'osif_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-robotfuzz-osif.c:197:1: note: in expansion of macro 'module_usb_driver' 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-robotfuzz-osif.c:19: drivers/i2c/busses/i2c-robotfuzz-osif.c:197:19: note: 'init_module' target declared here 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-robotfuzz-osif.c:197:1: note: in expansion of macro 'module_usb_driver' 197 | module_usb_driver(osif_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/i2c/busses/i2c-taos-evm.o In file included from drivers/hid/hid-speedlink.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedlink_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:16: drivers/hid/hid-speedlink.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedlink_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:16: drivers/hid/hid-speedlink.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-steelseries.o CC [M] drivers/hwmon/adm1025.o In file included from drivers/i2c/busses/i2c-taos-evm.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'taos_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-taos-evm.c:316:1: note: in expansion of macro 'module_serio_driver' 316 | module_serio_driver(taos_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/i2c/busses/i2c-taos-evm.c:22: drivers/i2c/busses/i2c-taos-evm.c:316:21: note: 'cleanup_module' target declared here 316 | module_serio_driver(taos_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-taos-evm.c:316:1: note: in expansion of macro 'module_serio_driver' 316 | module_serio_driver(taos_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-taos-evm.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'taos_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-taos-evm.c:316:1: note: in expansion of macro 'module_serio_driver' 316 | module_serio_driver(taos_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/i2c/busses/i2c-taos-evm.c:22: drivers/i2c/busses/i2c-taos-evm.c:316:21: note: 'init_module' target declared here 316 | module_serio_driver(taos_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-taos-evm.c:316:1: note: in expansion of macro 'module_serio_driver' 316 | module_serio_driver(taos_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:14: drivers/hid/hid-steelseries.c:387:19: note: 'cleanup_module' target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:14: drivers/hid/hid-steelseries.c:387:19: note: 'init_module' target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/i2c/busses/i2c-tiny-usb.o In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1025_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'cleanup_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1025_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'init_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-sunplus.o LD [M] fs/dlm/dlm.o AR fs/ecryptfs/built-in.o CC [M] fs/ecryptfs/dentry.o In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/bridge/br_nf_core.o In file included from drivers/hid/hid-sunplus.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:18: drivers/hid/hid-sunplus.c:66:19: note: 'cleanup_module' target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:18: drivers/hid/hid-sunplus.c:66:19: note: 'init_module' target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/adm1026.o CC [M] drivers/hid/hid-gaff.o CC [M] drivers/i2c/busses/i2c-viperboard.o In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1026_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'cleanup_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1026_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'init_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gaff.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ga_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-gaff.c:30: drivers/hid/hid-gaff.c:177:19: note: 'cleanup_module' target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gaff.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ga_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/hid/hid-gaff.c:30: drivers/hid/hid-gaff.c:177:19: note: 'init_module' target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/ecryptfs/file.o CC [M] drivers/hid/hid-tmff.o In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_i2c_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:462:1: note: in expansion of macro 'subsys_initcall' 462 | subsys_initcall(vprbrd_i2c_init); | ^~~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:431:19: note: 'init_module' target declared here 431 | static int __init vprbrd_i2c_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_i2c_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:468:1: note: in expansion of macro 'module_exit' 468 | module_exit(vprbrd_i2c_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit vprbrd_i2c_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/bridge/br_multicast.o AR drivers/i2c/busses/built-in.o CC drivers/i2c/muxes/i2c-mux-pca954x.o In file included from drivers/hid/hid-tmff.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tmff.c:262:1: note: in expansion of macro 'module_hid_driver' 262 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-tmff.c:30: drivers/hid/hid-tmff.c:262:19: note: 'cleanup_module' target declared here 262 | module_hid_driver(tm_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-tmff.c:262:1: note: in expansion of macro 'module_hid_driver' 262 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tmff.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tmff.c:262:1: note: in expansion of macro 'module_hid_driver' 262 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-tmff.c:30: drivers/hid/hid-tmff.c:262:19: note: 'init_module' target declared here 262 | module_hid_driver(tm_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-tmff.c:262:1: note: in expansion of macro 'module_hid_driver' 262 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-tivo.o CC [M] fs/ecryptfs/inode.o CC [M] drivers/hwmon/adm1029.o CC drivers/i2c/muxes/i2c-mux-pinctrl.o In file included from drivers/hid/hid-tivo.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tivo_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:15: drivers/hid/hid-tivo.c:77:19: note: 'cleanup_module' target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tivo_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:15: drivers/hid/hid-tivo.c:77:19: note: 'init_module' target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-topseed.o In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1029_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'cleanup_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1029_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'init_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/i2c/muxes/i2c-arb-gpio-challenge.o CC [M] drivers/hwmon/adm1031.o In file included from drivers/hid/hid-topseed.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:21: drivers/hid/hid-topseed.c:79:19: note: 'cleanup_module' target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:21: drivers/hid/hid-topseed.c:79:19: note: 'init_module' target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-arb-gpio-challenge.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_arbitrator_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/i2c/muxes/i2c-arb-gpio-challenge.c:18: drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:24: note: 'cleanup_module' target declared here 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-arb-gpio-challenge.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_arbitrator_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/i2c/muxes/i2c-arb-gpio-challenge.c:18: drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:24: note: 'init_module' target declared here 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-arb-gpio-challenge.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(i2c_arbitrator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1031_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'cleanup_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1031_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'init_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-twinhan.o CC [M] fs/ecryptfs/main.o AR drivers/i2c/muxes/built-in.o AR drivers/i2c/i2c-core.o AR drivers/i2c/built-in.o CC [M] fs/ecryptfs/super.o In file included from drivers/hid/hid-twinhan.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twinhan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:15: drivers/hid/hid-twinhan.c:134:19: note: 'cleanup_module' target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twinhan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:15: drivers/hid/hid-twinhan.c:134:19: note: 'init_module' target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/adm9240.o CC [M] drivers/hid/hid-uclogic.o In file included from fs/ecryptfs/main.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ecryptfs/main.c:903:1: note: in expansion of macro 'module_init' 903 | module_init(ecryptfs_init) | ^~~~~~~~~~~ fs/ecryptfs/main.c:814:19: note: 'init_module' target declared here 814 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from fs/ecryptfs/main.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ecryptfs/main.c:904:1: note: in expansion of macro 'module_exit' 904 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ fs/ecryptfs/main.c:883:20: note: 'cleanup_module' target declared here 883 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm9240_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'cleanup_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm9240_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'init_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-led.o CC [M] fs/ecryptfs/mmap.o In file included from drivers/hid/hid-uclogic.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uclogic_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-uclogic.c:1087:1: note: in expansion of macro 'module_hid_driver' 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:15: drivers/hid/hid-uclogic.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-uclogic.c:1087:1: note: in expansion of macro 'module_hid_driver' 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uclogic_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-uclogic.c:1087:1: note: in expansion of macro 'module_hid_driver' 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:15: drivers/hid/hid-uclogic.c:1087:19: note: 'init_module' target declared here 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-uclogic.c:1087:1: note: in expansion of macro 'module_hid_driver' 1087 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ads1015.o In file included from drivers/hid/hid-led.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidled_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-led.c:13: drivers/hid/hid-led.c:534:19: note: 'cleanup_module' target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-led.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidled_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-led.c:13: drivers/hid/hid-led.c:534:19: note: 'init_module' target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ AR samples/blackfin/built-in.o AR samples/configfs/built-in.o CC [M] net/bridge/br_mdb.o CC [M] drivers/hid/hid-xinmo.o AR samples/connector/built-in.o AR samples/hidraw/built-in.o In file included from drivers/hwmon/ads1015.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads1015.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ads1015.c:29: drivers/hwmon/ads1015.c:333:19: note: 'cleanup_module' target declared here 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads1015.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads1015.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads1015.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ads1015.c:29: drivers/hwmon/ads1015.c:333:19: note: 'init_module' target declared here 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads1015.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ HOSTCC samples/hidraw/hid-example In file included from drivers/hid/hid-xinmo.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xinmo_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:18: drivers/hid/hid-xinmo.c:61:19: note: 'cleanup_module' target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xinmo_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:18: drivers/hid/hid-xinmo.c:61:19: note: 'init_module' target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/ecryptfs/read_write.o CC [M] drivers/hwmon/ads7828.o CC [M] drivers/hid/hid-zpff.o AR samples/hw_breakpoint/built-in.o AR samples/kdb/built-in.o AR samples/kfifo/built-in.o AR samples/kobject/built-in.o AR samples/kprobes/built-in.o In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ AR samples/livepatch/built-in.o In file included from drivers/hid/hid-zpff.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-zpff.c:24: drivers/hid/hid-zpff.c:145:19: note: 'cleanup_module' target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zpff.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/hid-zpff.c:24: drivers/hid/hid-zpff.c:145:19: note: 'init_module' target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ AR samples/rpmsg/built-in.o CC [M] drivers/hwmon/ads7871.o AR samples/seccomp/built-in.o AR samples/statx/built-in.o CC [M] drivers/hid/hid-zydacron.o AR samples/trace_events/built-in.o AR samples/trace_printk/built-in.o AR samples/v4l/built-in.o AR samples/vfio-mdev/built-in.o AR samples/built-in.o CC [M] fs/ecryptfs/crypto.o CC [M] fs/ecryptfs/keystore.o In file included from drivers/hid/hid-zydacron.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:14: drivers/hid/hid-zydacron.c:209:19: note: 'cleanup_module' target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:14: drivers/hid/hid-zydacron.c:209:19: note: 'init_module' target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7871_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'init_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7871_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'cleanup_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/bridge/br_vlan.o CC [M] drivers/hwmon/adt7x10.o CC [M] drivers/hid/wacom_wac.o fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': fs/ecryptfs/keystore.c:1173:41: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/ecryptfs/keystore.c:1192:27: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1192 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/adt7310.o DTC arch/arm/boot/dts/am335x-baltos-ir2110.dtb arch/arm/boot/dts/am335x-baltos-ir2110.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-baltos-ir2110.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-baltos-ir3220.dtb In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7310_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'cleanup_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7310_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'init_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ arch/arm/boot/dts/am335x-baltos-ir3220.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-baltos-ir3220.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-baltos-ir5221.dtb arch/arm/boot/dts/am335x-baltos-ir5221.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-baltos-ir5221.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-base0033.dtb arch/arm/boot/dts/am335x-base0033.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-base0033.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-bone.dtb CC [M] drivers/hwmon/adt7410.o arch/arm/boot/dts/am335x-bone.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bone.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] fs/ecryptfs/kthread.o DTC arch/arm/boot/dts/am335x-boneblack.dtb arch/arm/boot/dts/am335x-boneblack.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb CC [M] drivers/hwmon/adt7411.o arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-bonegreen-gateway.dtb arch/arm/boot/dts/am335x-bonegreen-gateway.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bonegreen-gateway.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] fs/ecryptfs/debug.o DTC arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb CC [M] net/bridge/br_vlan_tunnel.o In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblack-uboot.dtb arch/arm/boot/dts/am335x-boneblack-uboot.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-uboot.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-bone-uboot-univ.dtb arch/arm/boot/dts/am335x-bone-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bone-uboot-univ.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] drivers/hwmon/adt7462.o DTC arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] fs/ecryptfs/messaging.o CC [M] drivers/hid/wacom_sys.o DTC arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-pocketbeagle.dtb In file included from drivers/hid/wacom.h:90, from drivers/hid/wacom_sys.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2686:1: note: in expansion of macro 'module_hid_driver' 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/wacom_wac.h:13, from drivers/hid/wacom_sys.c:14: drivers/hid/wacom_sys.c:2686:19: note: 'init_module' target declared here 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2686:1: note: in expansion of macro 'module_hid_driver' 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/wacom.h:90, from drivers/hid/wacom_sys.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2686:1: note: in expansion of macro 'module_hid_driver' 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:35, from drivers/hid/wacom_wac.h:13, from drivers/hid/wacom_sys.c:14: drivers/hid/wacom_sys.c:2686:19: note: 'cleanup_module' target declared here 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2686:1: note: in expansion of macro 'module_hid_driver' 2686 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ arch/arm/boot/dts/am335x-pocketbeagle.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-pocketbeagle.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] net/bridge/br_netfilter_hooks.o DTC arch/arm/boot/dts/am335x-boneblack-audio.dtb arch/arm/boot/dts/am335x-boneblack-audio.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-audio.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb CC [M] fs/ecryptfs/miscdev.o arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] drivers/hwmon/adt7470.o DTC arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-olimex-som.dtb In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ arch/arm/boot/dts/am335x-olimex-som.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-olimex-som.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1114:1: note: in expansion of macro 'module_init' 1114 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1075:19: note: 'init_module' target declared here 1075 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1115:1: note: in expansion of macro 'module_exit' 1115 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1104:20: note: 'cleanup_module' target declared here 1104 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-sancloud-bbe.dtb arch/arm/boot/dts/am335x-sancloud-bbe.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-sancloud-bbe.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-abbbi.dtb arch/arm/boot/dts/am335x-abbbi.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-abbbi.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblack-wireless.dtb arch/arm/boot/dts/am335x-boneblack-wireless.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblack-wireless.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-boneblue.dtb arch/arm/boot/dts/am335x-boneblue.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-boneblue.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) LD [M] fs/ecryptfs/ecryptfs.o AR fs/efs/built-in.o DTC arch/arm/boot/dts/am335x-bonegreen.dtb CC [M] drivers/hwmon/adt7475.o CC [M] fs/efs/super.o arch/arm/boot/dts/am335x-bonegreen.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bonegreen.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-bonegreen-wireless.dtb arch/arm/boot/dts/am335x-bonegreen-wireless.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-bonegreen-wireless.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] drivers/hid/hid-waltop.o DTC arch/arm/boot/dts/am335x-chiliboard.dtb arch/arm/boot/dts/am335x-chiliboard.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-chiliboard.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-cm-t335.dtb arch/arm/boot/dts/am335x-cm-t335.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-cm-t335.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7475_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1787:1: note: in expansion of macro 'module_i2c_driver' 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1787:19: note: 'cleanup_module' target declared here 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1787:1: note: in expansion of macro 'module_i2c_driver' 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7475_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1787:1: note: in expansion of macro 'module_i2c_driver' 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1787:19: note: 'init_module' target declared here 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1787:1: note: in expansion of macro 'module_i2c_driver' 1787 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-evm.dtb arch/arm/boot/dts/am335x-evm.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-evm.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from drivers/hid/hid-waltop.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'waltop_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:14: drivers/hid/hid-waltop.c:746:19: note: 'cleanup_module' target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'waltop_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:14: drivers/hid/hid-waltop.c:746:19: note: 'init_module' target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-evmsk.dtb arch/arm/boot/dts/am335x-evmsk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-evmsk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-icev2.dtb In file included from fs/efs/super.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_efs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/efs/super.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(init_efs_fs) | ^~~~~~~~~~~ fs/efs/super.c:136:19: note: 'init_module' target declared here 136 | static int __init init_efs_fs(void) { | ^~~~~~~~~~~ In file included from fs/efs/super.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_efs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/efs/super.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(exit_efs_fs) | ^~~~~~~~~~~ fs/efs/super.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit exit_efs_fs(void) { | ^~~~~~~~~~~ CC [M] drivers/hid/hid-wiimote-core.o arch/arm/boot/dts/am335x-icev2.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-icev2.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-icev2-prueth.dtb CC [M] net/bridge/br_netfilter_ipv6.o arch/arm/boot/dts/am335x-icev2-prueth.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-icev2-prueth.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-lxm.dtb CC [M] fs/efs/inode.o arch/arm/boot/dts/am335x-lxm.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-lxm.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-nano.dtb In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro 'module_hid_driver' 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1871:19: note: 'cleanup_module' target declared here 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro 'module_hid_driver' 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro 'module_hid_driver' 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1871:19: note: 'init_module' target declared here 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro 'module_hid_driver' 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ arch/arm/boot/dts/am335x-nano.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-nano.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-pepper.dtb CC [M] drivers/hwmon/asc7621.o arch/arm/boot/dts/am335x-pepper.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-pepper.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-phycore-rdk.dtb arch/arm/boot/dts/am335x-phycore-rdk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-phycore-rdk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-shc.dtb arch/arm/boot/dts/am335x-shc.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-shc.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] fs/efs/namei.o DTC arch/arm/boot/dts/am335x-sbc-t335.dtb arch/arm/boot/dts/am335x-sbc-t335.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-sbc-t335.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_asc7621_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/asc7621.c:1247:1: note: in expansion of macro 'module_exit' 1247 | module_exit(sm_asc7621_exit); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1237:20: note: 'cleanup_module' target declared here 1237 | static void __exit sm_asc7621_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_asc7621_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1246:1: note: in expansion of macro 'module_init' 1246 | module_init(sm_asc7621_init); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1217:19: note: 'init_module' target declared here 1217 | static int __init sm_asc7621_init(void) | ^~~~~~~~~~~~~~~ DTC arch/arm/boot/dts/am335x-sl50.dtb arch/arm/boot/dts/am335x-sl50.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-sl50.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) DTC arch/arm/boot/dts/am335x-wega-rdk.dtb arch/arm/boot/dts/am335x-wega-rdk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401300 or bad phandle (referred from /ocp/usb@47400000/usb@47401000:phys[0]) arch/arm/boot/dts/am335x-wega-rdk.dtb: Warning (phys_property): Missing property '#phy-cells' in node /ocp/usb@47400000/usb-phy@47401b00 or bad phandle (referred from /ocp/usb@47400000/usb@47401800:phys[0]) CC [M] fs/efs/dir.o AR net/bridge/built-in.o LD [M] net/bridge/bridge.o LD [M] net/bridge/br_netfilter.o AR net/ceph/built-in.o CC [M] net/ceph/ceph_common.o CC net/core/sock.o CC [M] drivers/hwmon/atxp1.o CC [M] drivers/hid/hid-wiimote-modules.o CC [M] fs/efs/file.o In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atxp1_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'cleanup_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atxp1_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'init_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ceph/ceph_common.c:802:1: note: in expansion of macro 'module_init' 802 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:756:19: note: 'init_module' target declared here 756 | static int __init init_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ceph/ceph_common.c:803:1: note: in expansion of macro 'module_exit' 803 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:791:20: note: 'cleanup_module' target declared here 791 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ CC [M] drivers/hwmon/dme1737.o CC [M] fs/efs/symlink.o In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dme1737_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/dme1737.c:2801:1: note: in expansion of macro 'module_exit' 2801 | module_exit(dme1737_exit); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2786:20: note: 'cleanup_module' target declared here 2786 | static void __exit dme1737_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dme1737_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2800:1: note: in expansion of macro 'module_init' 2800 | module_init(dme1737_init); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2749:19: note: 'init_module' target declared here 2749 | static int __init dme1737_init(void) | ^~~~~~~~~~~~ CC [M] net/ceph/messenger.o LD [M] fs/efs/efs.o AR fs/exofs/built-in.o CC [M] fs/exofs/ore.o CC [M] drivers/hid/hid-wiimote-debug.o CC [M] drivers/hwmon/ds620.o net/ceph/messenger.c: In function 'ceph_tcp_connect': net/ceph/messenger.c:472:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:494:36: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:494:2: note: in expansion of macro 'dout' 494 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ net/ceph/messenger.c:501:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 501 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:500:3: note: in expansion of macro 'dout' 500 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:505:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 505 | ceph_pr_addr(&con->peer_addr.in_addr), ret); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'ceph_con_close': net/ceph/messenger.c:704:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 704 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:703:2: note: in expansion of macro 'dout' 703 | dout("con_close %p peer %s\n", con, | ^~~~ net/ceph/messenger.c: In function 'ceph_con_open': net/ceph/messenger.c:728:45: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 728 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:728:2: note: in expansion of macro 'dout' 728 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'verify_hello': net/ceph/messenger.c:1786:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1786 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_parse_ips': net/ceph/messenger.c:1940:33: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1940 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'process_banner': net/ceph/messenger.c:2021:22: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2021 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2024:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2024 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:319:37: note: in definition of macro 'pr_warning' 319 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2023:3: note: in expansion of macro 'pr_warn' 2023 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2026:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2026 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:319:37: note: in definition of macro 'pr_warning' 319 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2023:3: note: in expansion of macro 'pr_warn' 2023 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2035:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2035 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2036:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2036 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2041:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2041 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2044:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2044 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2043:3: note: in expansion of macro 'dout' 2043 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'process_connect': net/ceph/messenger.c:2095:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2095 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2105:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2105 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2139:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2139 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2196:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2196 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:33: note: in definition of macro 'pr_err' 317 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'read_partial_message': net/ceph/messenger.c:2399:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2399 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:324:34: note: in definition of macro 'pr_info' 324 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c: In function 'con_fault': net/ceph/messenger.c:2987:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2987 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/messenger.c:2986:2: note: in expansion of macro 'dout' 2986 | dout("fault %p state %lu to peer %s\n", | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/highmem.h:5, from net/ceph/messenger.c:6: net/ceph/messenger.c:2990:16: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2990 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:319:37: note: in definition of macro 'pr_warning' 319 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2989:2: note: in expansion of macro 'pr_warn' 2989 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ CC [M] drivers/hid/hid-sensor-hub.o In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ds1621.o In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_hub_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:781:1: note: in expansion of macro 'module_hid_driver' 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:781:19: note: 'cleanup_module' target declared here 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:781:1: note: in expansion of macro 'module_hid_driver' 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_hub_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:840:2: note: in expansion of macro 'module_driver' 840 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:781:1: note: in expansion of macro 'module_hid_driver' 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:781:19: note: 'init_module' target declared here 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:781:1: note: in expansion of macro 'module_hid_driver' 781 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/emc1403.o CC net/core/request_sock.o CC [M] drivers/hid/hid-sensor-custom.o In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:495:19: note: 'cleanup_module' target declared here 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:495:19: note: 'init_module' target declared here 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:495:1: note: in expansion of macro 'module_i2c_driver' 495 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ CC [M] fs/exofs/ore_raid.o CC [M] drivers/hwmon/emc2103.o In file included from drivers/hid/hid-sensor-custom.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_sensor_custom_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro 'module_platform_driver' 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/hid/hid-sensor-custom.c:18: drivers/hid/hid-sensor-custom.c:845:24: note: 'cleanup_module' target declared here 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro 'module_platform_driver' 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-custom.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_sensor_custom_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro 'module_platform_driver' 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/hid/hid-sensor-custom.c:18: drivers/hid/hid-sensor-custom.c:845:24: note: 'init_module' target declared here 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro 'module_platform_driver' 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc2103.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc2103_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc2103.c:689:1: note: in expansion of macro 'module_i2c_driver' 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc2103.c:24: drivers/hwmon/emc2103.c:689:19: note: 'cleanup_module' target declared here 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc2103.c:689:1: note: in expansion of macro 'module_i2c_driver' 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc2103.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc2103_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc2103.c:689:1: note: in expansion of macro 'module_i2c_driver' 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc2103.c:24: drivers/hwmon/emc2103.c:689:19: note: 'init_module' target declared here 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc2103.c:689:1: note: in expansion of macro 'module_i2c_driver' 689 | module_i2c_driver(emc2103_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/skbuff.o AR drivers/hid/usbhid/built-in.o CC [M] drivers/hwmon/emc6w201.o CC [M] drivers/hid/usbhid/hid-core.o In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/usbhid/hid-core.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/usbhid/hid-core.c:1666:1: note: in expansion of macro 'module_exit' 1666 | module_exit(hid_exit); | ^~~~~~~~~~~ drivers/hid/usbhid/hid-core.c:1659:20: note: 'cleanup_module' target declared here 1659 | static void __exit hid_exit(void) | ^~~~~~~~ In file included from drivers/hid/usbhid/hid-core.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/usbhid/hid-core.c:1665:1: note: in expansion of macro 'module_init' 1665 | module_init(hid_init); | ^~~~~~~~~~~ drivers/hid/usbhid/hid-core.c:1640:19: note: 'init_module' target declared here 1640 | static int __init hid_init(void) | ^~~~~~~~ CC [M] drivers/hwmon/f71805f.o CC [M] net/ceph/msgpool.o CC [M] fs/exofs/inode.o In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71805f_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1652:1: note: in expansion of macro 'module_init' 1652 | module_init(f71805f_init); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1615:19: note: 'init_module' target declared here 1615 | static int __init f71805f_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71805f_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71805f.c:1653:1: note: in expansion of macro 'module_exit' 1653 | module_exit(f71805f_exit); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1642:20: note: 'cleanup_module' target declared here 1642 | static void __exit f71805f_exit(void) | ^~~~~~~~~~~~ CC [M] net/ceph/buffer.o CC [M] drivers/hwmon/f71882fg.o CC [M] drivers/hid/usbhid/hid-quirks.o In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71882fg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2810:1: note: in expansion of macro 'module_init' 2810 | module_init(f71882fg_init); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2771:19: note: 'init_module' target declared here 2771 | static int __init f71882fg_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71882fg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71882fg.c:2811:1: note: in expansion of macro 'module_exit' 2811 | module_exit(f71882fg_exit); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2800:20: note: 'cleanup_module' target declared here 2800 | static void __exit f71882fg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/ceph/pagelist.o CC [M] fs/exofs/file.o CC [M] drivers/hid/usbhid/hiddev.o CC [M] net/ceph/mon_client.o CC [M] drivers/hwmon/f75375s.o CC [M] fs/exofs/namei.o In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function 'ceph_monmap_decode': net/ceph/mon_client.c:79:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/mon_client.c:78:3: note: in expansion of macro 'dout' 78 | dout("monmap_decode mon%d is %s\n", i, | ^~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/mon_client.c:4: net/ceph/mon_client.c: In function 'reopen_session': net/ceph/mon_client.c:206:35: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:324:34: note: in definition of macro 'pr_info' 324 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/mon_client.c: In function 'handle_auth_reply': net/ceph/mon_client.c:1182:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1182 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:324:34: note: in definition of macro 'pr_info' 324 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f75375_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'cleanup_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'f75375_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'init_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/usbhid/hid-pidff.o CC net/core/datagram.o CC [M] drivers/hwmon/g760a.o CC [M] fs/exofs/dir.o In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/g762.o CC [M] net/ceph/cls_lock_client.o In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g762_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1124:1: note: in expansion of macro 'module_i2c_driver' 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1124:19: note: 'cleanup_module' target declared here 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1124:1: note: in expansion of macro 'module_i2c_driver' 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'g762_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1124:1: note: in expansion of macro 'module_i2c_driver' 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1124:19: note: 'init_module' target declared here 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1124:1: note: in expansion of macro 'module_i2c_driver' 1124 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/hid/usbhid/usbhid.o AR drivers/hid/hid.o AR drivers/hid/hid-logitech.o LD [M] drivers/hid/hid-picolcd.o LD [M] drivers/hid/wacom.o LD [M] drivers/hid/hid-wiimote.o In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/mmdebug.h:5, from ./include/linux/gfp.h:5, from ./include/linux/slab.h:15, from net/ceph/cls_lock_client.c:5: net/ceph/cls_lock_client.c: In function 'decode_locker': net/ceph/cls_lock_client.c:274:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | ceph_pr_addr(&locker->info.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/cls_lock_client.c:272:2: note: in expansion of macro 'dout' 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ AR drivers/hid/built-in.o CC [M] drivers/hwmon/gl518sm.o CC [M] net/ceph/osd_client.o CC [M] fs/exofs/super.o In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl518_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'cleanup_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl518_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'init_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/stream.o CC fs/exportfs/expfs.o CC [M] drivers/hwmon/gl520sm.o In file included from ./include/linux/printk.h:345, from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:9, from net/ceph/osd_client.c:5: net/ceph/osd_client.c: In function 'decode_watcher': net/ceph/osd_client.c:4733:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4733 | ceph_pr_addr(&item->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ net/ceph/osd_client.c:4731:2: note: in expansion of macro 'dout' 4731 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ In file included from fs/exofs/super.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_exofs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/exofs/super.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(init_exofs) | ^~~~~~~~~~~ fs/exofs/super.c:1013:19: note: 'init_module' target declared here 1013 | static int __init init_exofs(void) | ^~~~~~~~~~ In file included from fs/exofs/super.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_exofs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/exofs/super.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(exit_exofs) | ^~~~~~~~~~~ fs/exofs/super.c:1035:20: note: 'cleanup_module' target declared here 1035 | static void __exit exit_exofs(void) | ^~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/exofs/sys.o AR fs/exportfs/exportfs.o AR fs/exportfs/built-in.o CC [M] drivers/hwmon/hih6130.o CC [M] net/ceph/osdmap.o CC net/core/scm.o In file included from drivers/hwmon/hih6130.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hih6130_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/hih6130.c:263:1: note: in expansion of macro 'module_i2c_driver' 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/hih6130.c:29: drivers/hwmon/hih6130.c:263:19: note: 'cleanup_module' target declared here 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/hih6130.c:263:1: note: in expansion of macro 'module_i2c_driver' 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/hih6130.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hih6130_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/hih6130.c:263:1: note: in expansion of macro 'module_i2c_driver' 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/hih6130.c:29: drivers/hwmon/hih6130.c:263:19: note: 'init_module' target declared here 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/hih6130.c:263:1: note: in expansion of macro 'module_i2c_driver' 263 | module_i2c_driver(hih6130_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/iio_hwmon.o LD [M] fs/exofs/libore.o LD [M] fs/exofs/exofs.o CC fs/ext4/balloc.o In file included from drivers/hwmon/iio_hwmon.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_hwmon_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/iio_hwmon.c:198:1: note: in expansion of macro 'module_platform_driver' 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/iio_hwmon.c:14: drivers/hwmon/iio_hwmon.c:198:24: note: 'cleanup_module' target declared here 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/iio_hwmon.c:198:1: note: in expansion of macro 'module_platform_driver' 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/iio_hwmon.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_hwmon_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/iio_hwmon.c:198:1: note: in expansion of macro 'module_platform_driver' 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/iio_hwmon.c:14: drivers/hwmon/iio_hwmon.c:198:24: note: 'init_module' target declared here 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/iio_hwmon.c:198:1: note: in expansion of macro 'module_platform_driver' 198 | module_platform_driver(iio_hwmon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ina209.o In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina209_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'cleanup_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina209_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'init_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ina2xx.o CC net/core/gen_stats.o In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina2xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'cleanup_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina2xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'init_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/bitmap.o CC [M] drivers/hwmon/it87.o In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_it87_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3377:1: note: in expansion of macro 'module_init' 3377 | module_init(sm_it87_init); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3307:19: note: 'init_module' target declared here 3307 | static int __init sm_it87_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_it87_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/it87.c:3378:1: note: in expansion of macro 'module_exit' 3378 | module_exit(sm_it87_exit); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3360:20: note: 'cleanup_module' target declared here 3360 | static void __exit sm_it87_exit(void) | ^~~~~~~~~~~~ CC fs/ext4/block_validity.o CC net/core/gen_estimator.o AR drivers/idle/built-in.o CC [M] drivers/hwmon/jc42.o CC [M] net/ceph/crush/crush.o In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/crush/mapper.o CC fs/ext4/dir.o AR drivers/iio/accel/built-in.o CC [M] drivers/iio/accel/bma180.o CC [M] drivers/hwmon/lineage-pem.o In file included from drivers/iio/accel/bma180.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bma180_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bma180.c:877:1: note: in expansion of macro 'module_i2c_driver' 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/bma180.c:18: drivers/iio/accel/bma180.c:877:19: note: 'cleanup_module' target declared here 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bma180.c:877:1: note: in expansion of macro 'module_i2c_driver' 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bma180.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bma180_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bma180.c:877:1: note: in expansion of macro 'module_i2c_driver' 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/bma180.c:18: drivers/iio/accel/bma180.c:877:19: note: 'init_module' target declared here 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bma180.c:877:1: note: in expansion of macro 'module_i2c_driver' 877 | module_i2c_driver(bma180_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/crush/hash.o CC net/core/net_namespace.o In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pem_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'cleanup_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pem_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'init_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/lm63.o CC [M] drivers/iio/accel/bmc150-accel-core.o CC [M] net/ceph/debugfs.o CC fs/ext4/ext4_jbd2.o In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm63_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'cleanup_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm63_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'init_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ net/ceph/debugfs.c: In function 'monmap_show': net/ceph/debugfs.c:49:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | ceph_pr_addr(&inst->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ net/ceph/debugfs.c: In function 'osdmap_show': net/ceph/debugfs.c:85:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | i, ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC [M] drivers/hwmon/lm70.o CC fs/ext4/extents.o In file included from drivers/hwmon/lm70.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm70_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'cleanup_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm70_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'init_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/bmc150-accel-i2c.o CC net/core/secure_seq.o CC [M] drivers/hwmon/lm73.o CC [M] net/ceph/auth.o In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:94:1: note: in expansion of macro 'module_i2c_driver' 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:94:19: note: 'cleanup_module' target declared here 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:94:1: note: in expansion of macro 'module_i2c_driver' 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:94:1: note: in expansion of macro 'module_i2c_driver' 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:94:19: note: 'init_module' target declared here 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:94:1: note: in expansion of macro 'module_i2c_driver' 94 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/bmc150-accel-spi.o CC [M] drivers/hwmon/lm75.o In file included from drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'cleanup_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'init_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/hid-sensor-accel-3d.o CC [M] drivers/hwmon/lm77.o CC [M] net/ceph/auth_none.o In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:488:24: note: 'cleanup_module' target declared here 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:488:24: note: 'init_module' target declared here 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:488:1: note: in expansion of macro 'module_platform_driver' 488 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/core/flow_dissector.o In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm77_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'cleanup_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm77_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'init_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/kxcjk-1013.o CC [M] drivers/hwmon/lm78.o CC [M] net/ceph/crypto.o In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1466:1: note: in expansion of macro 'module_i2c_driver' 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1466:19: note: 'cleanup_module' target declared here 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1466:1: note: in expansion of macro 'module_i2c_driver' 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1466:1: note: in expansion of macro 'module_i2c_driver' 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1466:19: note: 'init_module' target declared here 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1466:1: note: in expansion of macro 'module_i2c_driver' 1466 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_lm78_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/lm78.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(sm_lm78_exit); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1036:20: note: 'cleanup_module' target declared here 1036 | static void __exit sm_lm78_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_lm78_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(sm_lm78_init); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1012:19: note: 'init_module' target declared here 1012 | static int __init sm_lm78_init(void) | ^~~~~~~~~~~~ CC [M] drivers/hwmon/lm80.o CC [M] drivers/iio/accel/kxsd9.o CC [M] net/ceph/armor.o In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'cleanup_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'init_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/ext4/extents.c:44: fs/ext4/extents.c: In function 'ext4_ext_map_blocks': fs/ext4/ext4_extents.h:225:8: warning: 'zero_ex2.ee_start_lo' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | block = le32_to_cpu(ex->ee_start_lo); fs/ext4/extents.c:3423:31: note: 'zero_ex2.ee_start_lo' was declared here 3423 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from fs/ext4/extents.c:44: fs/ext4/ext4_extents.h:226:12: warning: 'zero_ex2.ee_start_hi' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; fs/ext4/extents.c:3423:31: note: 'zero_ex2.ee_start_hi' was declared here 3423 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from fs/ext4/extents.c:44: fs/ext4/ext4_extents.h:225:8: warning: 'zero_ex1.ee_start_lo' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | block = le32_to_cpu(ex->ee_start_lo); fs/ext4/extents.c:3423:21: note: 'zero_ex1.ee_start_lo' was declared here 3423 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from fs/ext4/extents.c:44: fs/ext4/ext4_extents.h:226:12: warning: 'zero_ex1.ee_start_hi' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; fs/ext4/extents.c:3423:21: note: 'zero_ex1.ee_start_hi' was declared here 3423 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ fs/ext4/extents.c:3142:9: warning: 'zero_ex1.ee_block' may be used uninitialized in this function [-Wmaybe-uninitialized] 3142 | return ext4_es_insert_extent(inode, ee_block, ee_len, ee_pblock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3143 | EXTENT_STATUS_WRITTEN); | ~~~~~~~~~~~~~~~~~~~~~~ fs/ext4/extents.c:3423:21: note: 'zero_ex1.ee_block' was declared here 3423 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ CC [M] net/ceph/auth_x.o CC [M] drivers/hwmon/lm83.o CC [M] drivers/iio/accel/kxsd9-spi.o In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm83_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'cleanup_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm83_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'init_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/lm85.o CC net/core/sysctl_net_core.o In file included from drivers/iio/accel/kxsd9-spi.c:4: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxsd9_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxsd9-spi.c:52:1: note: in expansion of macro 'module_spi_driver' 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-spi.c:1: drivers/iio/accel/kxsd9-spi.c:52:19: note: 'cleanup_module' target declared here 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxsd9-spi.c:52:1: note: in expansion of macro 'module_spi_driver' 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-spi.c:4: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxsd9_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxsd9-spi.c:52:1: note: in expansion of macro 'module_spi_driver' 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-spi.c:1: drivers/iio/accel/kxsd9-spi.c:52:19: note: 'init_module' target declared here 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxsd9-spi.c:52:1: note: in expansion of macro 'module_spi_driver' 52 | module_spi_driver(kxsd9_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/kxsd9-i2c.o CC fs/ext4/extents_status.o In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm85_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm85_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-i2c.c:4: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxsd9_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxsd9-i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-i2c.c:2: drivers/iio/accel/kxsd9-i2c.c:65:19: note: 'cleanup_module' target declared here 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxsd9-i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-i2c.c:4: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxsd9_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxsd9-i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxsd9-i2c.c:2: drivers/iio/accel/kxsd9-i2c.c:65:19: note: 'init_module' target declared here 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxsd9-i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(kxsd9_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/ceph_fs.o CC [M] drivers/iio/accel/mma8452.o CC net/core/dev.o CC [M] drivers/hwmon/lm87.o In file included from drivers/iio/accel/mma8452.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma8452_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma8452.c:1704:1: note: in expansion of macro 'module_i2c_driver' 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma8452.c:24: drivers/iio/accel/mma8452.c:1704:19: note: 'cleanup_module' target declared here 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma8452.c:1704:1: note: in expansion of macro 'module_i2c_driver' 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma8452.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma8452_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma8452.c:1704:1: note: in expansion of macro 'module_i2c_driver' 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma8452.c:24: drivers/iio/accel/mma8452.c:1704:19: note: 'init_module' target declared here 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma8452.c:1704:1: note: in expansion of macro 'module_i2c_driver' 1704 | module_i2c_driver(mma8452_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/ceph_strings.o In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm87_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'cleanup_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm87_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'init_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/mma9551_core.o CC [M] net/ceph/ceph_hash.o CC [M] drivers/hwmon/lm90.o CC fs/ext4/file.o CC [M] net/ceph/pagevec.o In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm90_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'cleanup_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm90_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'init_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/mma9551.o In file included from drivers/iio/accel/mma9551.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma9551_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma9551.c:630:1: note: in expansion of macro 'module_i2c_driver' 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma9551.c:16: drivers/iio/accel/mma9551.c:630:19: note: 'cleanup_module' target declared here 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma9551.c:630:1: note: in expansion of macro 'module_i2c_driver' 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma9551.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma9551_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma9551.c:630:1: note: in expansion of macro 'module_i2c_driver' 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma9551.c:16: drivers/iio/accel/mma9551.c:630:19: note: 'init_module' target declared here 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma9551.c:630:1: note: in expansion of macro 'module_i2c_driver' 630 | module_i2c_driver(mma9551_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/lm92.o CC fs/ext4/fsmap.o CC [M] drivers/iio/accel/mma9553.o In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm92_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:407:19: note: 'cleanup_module' target declared here 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm92_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:407:19: note: 'init_module' target declared here 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/snapshot.o CC [M] drivers/hwmon/lm93.o drivers/iio/accel/mma9553.c: In function 'mma9553_write_raw': drivers/iio/accel/mma9553.c:641:7: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | &data->conf.height_weight, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:651:7: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | &data->conf.height_weight, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:668:8: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 668 | &data->conf.filter, val, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:682:8: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | &data->conf.filter, val, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:706:8: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | &data->conf.speed_step, val, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c: In function 'mma9553_write_event_value': drivers/iio/accel/mma9553.c:833:7: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | &data->conf.speed_step, val, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:848:8: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | &data->conf.actthd, | ^~~~~~~~~~~~~~~~~~ drivers/iio/accel/mma9553.c: In function 'mma9553_set_calibgender_mode': drivers/iio/accel/mma9553.c:887:6: warning: taking address of packed member of 'struct mma9553_conf_regs' may result in an unaligned pointer value [-Waddress-of-packed-member] 887 | &data->conf.filter, gender, | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma9553.c:15: drivers/iio/accel/mma9553.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma9553_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:1269:1: note: in expansion of macro 'module_i2c_driver' 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma9553.c:16: drivers/iio/accel/mma9553.c:1269:19: note: 'cleanup_module' target declared here 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma9553.c:1269:1: note: in expansion of macro 'module_i2c_driver' 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mma9553.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma9553_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma9553.c:1269:1: note: in expansion of macro 'module_i2c_driver' 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mma9553.c:16: drivers/iio/accel/mma9553.c:1269:19: note: 'init_module' target declared here 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma9553.c:1269:1: note: in expansion of macro 'module_i2c_driver' 1269 | module_i2c_driver(mma9553_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm93_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'cleanup_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm93_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'init_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/mxc4005.o CC fs/ext4/fsync.o In file included from drivers/iio/accel/mxc4005.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxc4005_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mxc4005.c:534:1: note: in expansion of macro 'module_i2c_driver' 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mxc4005.c:17: drivers/iio/accel/mxc4005.c:534:19: note: 'cleanup_module' target declared here 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mxc4005.c:534:1: note: in expansion of macro 'module_i2c_driver' 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/mxc4005.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxc4005_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mxc4005.c:534:1: note: in expansion of macro 'module_i2c_driver' 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/mxc4005.c:17: drivers/iio/accel/mxc4005.c:534:19: note: 'init_module' target declared here 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mxc4005.c:534:1: note: in expansion of macro 'module_i2c_driver' 534 | module_i2c_driver(mxc4005_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ceph/string_table.o CC [M] drivers/iio/accel/sca3000.o CC [M] drivers/hwmon/lm95234.o In file included from drivers/iio/accel/sca3000.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sca3000_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/sca3000.c:1566:1: note: in expansion of macro 'module_spi_driver' 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/sca3000.c:15: drivers/iio/accel/sca3000.c:1566:19: note: 'cleanup_module' target declared here 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/sca3000.c:1566:1: note: in expansion of macro 'module_spi_driver' 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/sca3000.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sca3000_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/sca3000.c:1566:1: note: in expansion of macro 'module_spi_driver' 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/sca3000.c:15: drivers/iio/accel/sca3000.c:1566:19: note: 'init_module' target declared here 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/sca3000.c:1566:1: note: in expansion of macro 'module_spi_driver' 1566 | module_spi_driver(sca3000_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/ceph/libceph.o CC net/core/ethtool.o In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95234_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'cleanup_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95234_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'init_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/hash.o CC [M] drivers/hwmon/lm95241.o CC [M] drivers/iio/accel/stk8312.o In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95241_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'cleanup_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95241_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'init_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/stk8312.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk8312_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/stk8312.c:670:1: note: in expansion of macro 'module_i2c_driver' 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/stk8312.c:13: drivers/iio/accel/stk8312.c:670:19: note: 'cleanup_module' target declared here 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/stk8312.c:670:1: note: in expansion of macro 'module_i2c_driver' 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/stk8312.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk8312_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/stk8312.c:670:1: note: in expansion of macro 'module_i2c_driver' 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/stk8312.c:13: drivers/iio/accel/stk8312.c:670:19: note: 'init_module' target declared here 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/stk8312.c:670:1: note: in expansion of macro 'module_i2c_driver' 670 | module_i2c_driver(stk8312_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/lm95245.o CC fs/ext4/ialloc.o CC [M] drivers/iio/accel/stk8ba50.o In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95245_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'cleanup_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95245_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'init_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ltc2945.o In file included from drivers/iio/accel/stk8ba50.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk8ba50_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/stk8ba50.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/stk8ba50.c:13: drivers/iio/accel/stk8ba50.c:566:19: note: 'cleanup_module' target declared here 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/stk8ba50.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/stk8ba50.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk8ba50_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/stk8ba50.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/stk8ba50.c:13: drivers/iio/accel/stk8ba50.c:566:19: note: 'init_module' target declared here 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/stk8ba50.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(stk8ba50_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/st_accel_core.o In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2945_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'cleanup_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2945_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'init_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ltc4151.o In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4151_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'cleanup_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4151_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'init_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/indirect.o CC [M] drivers/hwmon/ltc4215.o CC [M] drivers/iio/accel/st_accel_buffer.o AR drivers/iio/adc/built-in.o CC [M] drivers/iio/adc/ad_sigma_delta.o CC net/core/dev_addr_lists.o In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4215_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'cleanup_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4215_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'init_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ltc4222.o CC [M] drivers/iio/accel/st_accel_i2c.o In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4222_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'cleanup_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4222_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'init_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/ltc4245.o In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:190:1: note: in expansion of macro 'module_i2c_driver' 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:190:19: note: 'cleanup_module' target declared here 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:190:1: note: in expansion of macro 'module_i2c_driver' 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:190:1: note: in expansion of macro 'module_i2c_driver' 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:190:19: note: 'init_module' target declared here 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:190:1: note: in expansion of macro 'module_i2c_driver' 190 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/accel/st_accel_spi.o CC fs/ext4/inline.o In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4245_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'cleanup_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4245_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'init_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/ad7266.o CC [M] drivers/hwmon/ltc4260.o In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_spi.c:149:1: note: in expansion of macro 'module_spi_driver' 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:149:19: note: 'cleanup_module' target declared here 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:149:1: note: in expansion of macro 'module_spi_driver' 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_spi.c:149:1: note: in expansion of macro 'module_spi_driver' 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:149:19: note: 'init_module' target declared here 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:149:1: note: in expansion of macro 'module_spi_driver' 149 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/accel/st_accel.o CC fs/ext4/inode.o In file included from drivers/iio/adc/ad7266.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7266_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7266.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7266.c:9: drivers/iio/adc/ad7266.c:520:19: note: 'cleanup_module' target declared here 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7266.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7266.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7266_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7266.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7266.c:9: drivers/iio/adc/ad7266.c:520:19: note: 'init_module' target declared here 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7266.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(ad7266_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4260_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4260_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/dst.o CC [M] drivers/hwmon/ltc4261.o CC [M] drivers/iio/adc/ad7291.o In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4261_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'cleanup_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4261_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'init_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7291.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7291_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7291.c:582:1: note: in expansion of macro 'module_i2c_driver' 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7291.c:9: drivers/iio/adc/ad7291.c:582:19: note: 'cleanup_module' target declared here 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7291.c:582:1: note: in expansion of macro 'module_i2c_driver' 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7291.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7291_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7291.c:582:1: note: in expansion of macro 'module_i2c_driver' 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7291.c:9: drivers/iio/adc/ad7291.c:582:19: note: 'init_module' target declared here 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7291.c:582:1: note: in expansion of macro 'module_i2c_driver' 582 | module_i2c_driver(ad7291_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/max1111.o CC [M] drivers/iio/adc/ad7298.o In file included from drivers/hwmon/max1111.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1111_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'cleanup_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1111.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1111_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'init_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/max16065.o CC net/dcb/dcbnl.o In file included from drivers/iio/adc/ad7298.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7298_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7298.c:387:1: note: in expansion of macro 'module_spi_driver' 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7298.c:9: drivers/iio/adc/ad7298.c:387:19: note: 'cleanup_module' target declared here 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7298.c:387:1: note: in expansion of macro 'module_spi_driver' 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7298.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7298_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7298.c:387:1: note: in expansion of macro 'module_spi_driver' 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7298.c:9: drivers/iio/adc/ad7298.c:387:19: note: 'init_module' target declared here 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7298.c:387:1: note: in expansion of macro 'module_spi_driver' 387 | module_spi_driver(ad7298_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/ad7923.o In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/netevent.o CC [M] drivers/hwmon/max1619.o In file included from drivers/iio/adc/ad7923.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7923_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7923.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7923.c:10: drivers/iio/adc/ad7923.c:365:19: note: 'cleanup_module' target declared here 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7923.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7923.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7923_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7923.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7923.c:10: drivers/iio/adc/ad7923.c:365:19: note: 'init_module' target declared here 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7923.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad7923_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/ad7476.o CC [M] drivers/hwmon/max1668.o In file included from drivers/iio/adc/ad7476.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7476_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7476.c:310:1: note: in expansion of macro 'module_spi_driver' 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7476.c:9: drivers/iio/adc/ad7476.c:310:19: note: 'cleanup_module' target declared here 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7476.c:310:1: note: in expansion of macro 'module_spi_driver' 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7476.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7476_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7476.c:310:1: note: in expansion of macro 'module_spi_driver' 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7476.c:9: drivers/iio/adc/ad7476.c:310:19: note: 'init_module' target declared here 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7476.c:310:1: note: in expansion of macro 'module_spi_driver' 310 | module_spi_driver(ad7476_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/neighbour.o CC [M] drivers/iio/adc/ad7791.o CC [M] drivers/hwmon/max197.o In file included from drivers/iio/adc/ad7791.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7791_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7791.c:390:1: note: in expansion of macro 'module_spi_driver' 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7791.c:11: drivers/iio/adc/ad7791.c:390:19: note: 'cleanup_module' target declared here 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7791.c:390:1: note: in expansion of macro 'module_spi_driver' 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7791.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7791_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7791.c:390:1: note: in expansion of macro 'module_spi_driver' 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7791.c:11: drivers/iio/adc/ad7791.c:390:19: note: 'init_module' target declared here 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7791.c:390:1: note: in expansion of macro 'module_spi_driver' 390 | module_spi_driver(ad7791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max197_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/max197.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:20: drivers/hwmon/max197.c:342:24: note: 'cleanup_module' target declared here 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max197_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/max197.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:20: drivers/hwmon/max197.c:342:24: note: 'init_module' target declared here 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/dcb/dcbevent.o CC [M] drivers/iio/adc/ad7793.o CC [M] drivers/hwmon/max6639.o In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6639_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6639_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7793.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7793_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7793.c:825:1: note: in expansion of macro 'module_spi_driver' 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7793.c:10: drivers/iio/adc/ad7793.c:825:19: note: 'cleanup_module' target declared here 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7793.c:825:1: note: in expansion of macro 'module_spi_driver' 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7793.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7793_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7793.c:825:1: note: in expansion of macro 'module_spi_driver' 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7793.c:10: drivers/iio/adc/ad7793.c:825:19: note: 'init_module' target declared here 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7793.c:825:1: note: in expansion of macro 'module_spi_driver' 825 | module_spi_driver(ad7793_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/max6642.o CC [M] drivers/iio/adc/ad7887.o In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6642_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'cleanup_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6642_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'init_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ AR net/dcb/built-in.o CC [M] drivers/hwmon/max6650.o CC fs/ext4/ioctl.o In file included from drivers/iio/adc/ad7887.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7887_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7887.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7887.c:9: drivers/iio/adc/ad7887.c:364:19: note: 'cleanup_module' target declared here 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7887.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7887.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7887_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad7887.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7887.c:9: drivers/iio/adc/ad7887.c:364:19: note: 'init_module' target declared here 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7887.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad7887_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/max6697.o In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6650_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'cleanup_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6650_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'init_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/ad799x.o CC [M] drivers/iio/adc/cc10001_adc.o In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6697_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'cleanup_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6697_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'init_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad799x.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad799x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad799x.c:896:1: note: in expansion of macro 'module_i2c_driver' 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad799x.c:26: drivers/iio/adc/ad799x.c:896:19: note: 'cleanup_module' target declared here 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad799x.c:896:1: note: in expansion of macro 'module_i2c_driver' 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad799x.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad799x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ad799x.c:896:1: note: in expansion of macro 'module_i2c_driver' 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad799x.c:26: drivers/iio/adc/ad799x.c:896:19: note: 'init_module' target declared here 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad799x.c:896:1: note: in expansion of macro 'module_i2c_driver' 896 | module_i2c_driver(ad799x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/cc10001_adc.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc10001_adc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/cc10001_adc.c:443:1: note: in expansion of macro 'module_platform_driver' 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/cc10001_adc.c:16: drivers/iio/adc/cc10001_adc.c:443:24: note: 'cleanup_module' target declared here 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/cc10001_adc.c:443:1: note: in expansion of macro 'module_platform_driver' 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/cc10001_adc.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc10001_adc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/cc10001_adc.c:443:1: note: in expansion of macro 'module_platform_driver' 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/iio/adc/cc10001_adc.c:16: drivers/iio/adc/cc10001_adc.c:443:24: note: 'init_module' target declared here 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/cc10001_adc.c:443:1: note: in expansion of macro 'module_platform_driver' 443 | module_platform_driver(cc10001_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/max31790.o AR drivers/iio/amplifiers/built-in.o CC [M] drivers/iio/amplifiers/ad8366.o CC [M] drivers/iio/adc/hi8435.o In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31790_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'cleanup_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31790_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'init_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/amplifiers/ad8366.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad8366_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/amplifiers/ad8366.c:209:1: note: in expansion of macro 'module_spi_driver' 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/amplifiers/ad8366.c:9: drivers/iio/amplifiers/ad8366.c:209:19: note: 'cleanup_module' target declared here 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/amplifiers/ad8366.c:209:1: note: in expansion of macro 'module_spi_driver' 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/amplifiers/ad8366.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad8366_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/amplifiers/ad8366.c:209:1: note: in expansion of macro 'module_spi_driver' 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/amplifiers/ad8366.c:9: drivers/iio/amplifiers/ad8366.c:209:19: note: 'init_module' target declared here 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/amplifiers/ad8366.c:209:1: note: in expansion of macro 'module_spi_driver' 209 | module_spi_driver(ad8366_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from drivers/iio/adc/hi8435.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi8435_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/hi8435.c:565:1: note: in expansion of macro 'module_spi_driver' 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/adc/hi8435.c:15: drivers/iio/adc/hi8435.c:565:19: note: 'cleanup_module' target declared here 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/hi8435.c:565:1: note: in expansion of macro 'module_spi_driver' 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from drivers/iio/adc/hi8435.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi8435_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/hi8435.c:565:1: note: in expansion of macro 'module_spi_driver' 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/adc/hi8435.c:15: drivers/iio/adc/hi8435.c:565:19: note: 'init_module' target declared here 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/hi8435.c:565:1: note: in expansion of macro 'module_spi_driver' 565 | module_spi_driver(hi8435_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/rtnetlink.o CC [M] drivers/hwmon/mc13783-adc.o CC [M] drivers/iio/adc/max1027.o AR drivers/iio/buffer/built-in.o CC [M] drivers/iio/buffer/industrialio-buffer-cb.o CC fs/ext4/mballoc.o In file included from drivers/hwmon/mc13783-adc.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13783_adc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/hwmon/mc13783-adc.c:275:1: note: in expansion of macro 'module_platform_driver_probe' 275 | module_platform_driver_probe(mc13783_adc_driver, mc13783_adc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mc13783-adc.c:22: drivers/hwmon/mc13783-adc.c:275:30: note: 'cleanup_module' target declared here 275 | module_platform_driver_probe(mc13783_adc_driver, mc13783_adc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mc13783-adc.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13783_adc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/hwmon/mc13783-adc.c:275:1: note: in expansion of macro 'module_platform_driver_probe' 275 | module_platform_driver_probe(mc13783_adc_driver, mc13783_adc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mc13783-adc.c:22: drivers/hwmon/mc13783-adc.c:275:30: note: 'init_module' target declared here 275 | module_platform_driver_probe(mc13783_adc_driver, mc13783_adc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1027.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1027_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1027.c:517:1: note: in expansion of macro 'module_spi_driver' 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/max1027.c:20: drivers/iio/adc/max1027.c:517:19: note: 'cleanup_module' target declared here 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/max1027.c:517:1: note: in expansion of macro 'module_spi_driver' 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1027.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1027_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1027.c:517:1: note: in expansion of macro 'module_spi_driver' 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/max1027.c:20: drivers/iio/adc/max1027.c:517:19: note: 'init_module' target declared here 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/max1027.c:517:1: note: in expansion of macro 'module_spi_driver' 517 | module_spi_driver(max1027_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/mcp3021.o CC [M] drivers/iio/adc/max1363.o In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3021_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'cleanup_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3021_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'init_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/buffer/industrialio-triggered-buffer.o CC [M] drivers/hwmon/nct6683.o In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1762:1: note: in expansion of macro 'module_i2c_driver' 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1762:19: note: 'cleanup_module' target declared here 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1762:1: note: in expansion of macro 'module_i2c_driver' 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1762:1: note: in expansion of macro 'module_i2c_driver' 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1762:19: note: 'init_module' target declared here 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1762:1: note: in expansion of macro 'module_i2c_driver' 1762 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6683.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6683_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1501:1: note: in expansion of macro 'module_init' 1501 | module_init(sensors_nct6683_init); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1407:19: note: 'init_module' target declared here 1407 | static int __init sensors_nct6683_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6683.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6683_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6683.c:1502:1: note: in expansion of macro 'module_exit' 1502 | module_exit(sensors_nct6683_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1486:20: note: 'cleanup_module' target declared here 1486 | static void __exit sensors_nct6683_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/buffer/kfifo_buf.o CC [M] drivers/iio/adc/mcp320x.o CC [M] drivers/hwmon/nct6775.o In file included from drivers/iio/adc/mcp320x.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp320x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/mcp320x.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/mcp320x.c:39: drivers/iio/adc/mcp320x.c:456:19: note: 'cleanup_module' target declared here 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/mcp320x.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/mcp320x.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp320x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/mcp320x.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/mcp320x.c:39: drivers/iio/adc/mcp320x.c:456:19: note: 'init_module' target declared here 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/mcp320x.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(mcp320x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/mcp3422.o CC drivers/input/input.o In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6775_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4535:1: note: in expansion of macro 'module_init' 4535 | module_init(sensors_nct6775_init); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4441:19: note: 'init_module' target declared here 4441 | static int __init sensors_nct6775_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6775_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6775.c:4536:1: note: in expansion of macro 'module_exit' 4536 | module_exit(sensors_nct6775_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4520:20: note: 'cleanup_module' target declared here 4520 | static void __exit sensors_nct6775_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/mcp3422.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3422_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/mcp3422.c:431:1: note: in expansion of macro 'module_i2c_driver' 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/mcp3422.c:21: drivers/iio/adc/mcp3422.c:431:19: note: 'cleanup_module' target declared here 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/mcp3422.c:431:1: note: in expansion of macro 'module_i2c_driver' 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/mcp3422.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3422_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/mcp3422.c:431:1: note: in expansion of macro 'module_i2c_driver' 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/mcp3422.c:21: drivers/iio/adc/mcp3422.c:431:19: note: 'init_module' target declared here 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/mcp3422.c:431:1: note: in expansion of macro 'module_i2c_driver' 431 | module_i2c_driver(mcp3422_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/nau7802.o In file included from drivers/iio/adc/nau7802.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau7802_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/nau7802.c:597:1: note: in expansion of macro 'module_i2c_driver' 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/nau7802.c:10: drivers/iio/adc/nau7802.c:597:19: note: 'cleanup_module' target declared here 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/nau7802.c:597:1: note: in expansion of macro 'module_i2c_driver' 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/nau7802.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau7802_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/nau7802.c:597:1: note: in expansion of macro 'module_i2c_driver' 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/nau7802.c:10: drivers/iio/adc/nau7802.c:597:19: note: 'init_module' target declared here 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/nau7802.c:597:1: note: in expansion of macro 'module_i2c_driver' 597 | module_i2c_driver(nau7802_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/ti-adc081c.o In file included from drivers/iio/adc/ti-adc081c.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc081c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-adc081c.c:274:1: note: in expansion of macro 'module_i2c_driver' 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/ti-adc081c.c:22: drivers/iio/adc/ti-adc081c.c:274:19: note: 'cleanup_module' target declared here 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti-adc081c.c:274:1: note: in expansion of macro 'module_i2c_driver' 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-adc081c.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc081c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-adc081c.c:274:1: note: in expansion of macro 'module_i2c_driver' 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/adc/ti-adc081c.c:22: drivers/iio/adc/ti-adc081c.c:274:19: note: 'init_module' target declared here 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti-adc081c.c:274:1: note: in expansion of macro 'module_i2c_driver' 274 | module_i2c_driver(adc081c_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/utils.o CC [M] drivers/iio/adc/ti-adc128s052.o CC [M] drivers/hwmon/nct7802.o In file included from drivers/iio/adc/ti-adc128s052.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-adc128s052.c:212:1: note: in expansion of macro 'module_spi_driver' 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/ti-adc128s052.c:16: drivers/iio/adc/ti-adc128s052.c:212:19: note: 'cleanup_module' target declared here 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti-adc128s052.c:212:1: note: in expansion of macro 'module_spi_driver' 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-adc128s052.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-adc128s052.c:212:1: note: in expansion of macro 'module_spi_driver' 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/adc/ti-adc128s052.c:16: drivers/iio/adc/ti-adc128s052.c:212:19: note: 'init_module' target declared here 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti-adc128s052.c:212:1: note: in expansion of macro 'module_spi_driver' 212 | module_spi_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/input/input-compat.o CC [M] drivers/iio/adc/ti_am335x_adc.o CC fs/ext4/migrate.o In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7802_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7802_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'init_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/input/input-mt.o In file included from drivers/iio/adc/ti_am335x_adc.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tiadc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti_am335x_adc.c:745:1: note: in expansion of macro 'module_platform_driver' 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/ti_am335x_adc.c:21: drivers/iio/adc/ti_am335x_adc.c:745:24: note: 'cleanup_module' target declared here 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti_am335x_adc.c:745:1: note: in expansion of macro 'module_platform_driver' 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti_am335x_adc.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tiadc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti_am335x_adc.c:745:1: note: in expansion of macro 'module_platform_driver' 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/ti_am335x_adc.c:21: drivers/iio/adc/ti_am335x_adc.c:745:24: note: 'init_module' target declared here 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti_am335x_adc.c:745:1: note: in expansion of macro 'module_platform_driver' 745 | module_platform_driver(tiadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/nct7904.o CC net/core/link_watch.o In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7904_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'cleanup_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7904_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'init_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/twl4030-madc.o CC [M] drivers/hwmon/ntc_thermistor.o CC fs/ext4/mmp.o In file included from drivers/iio/adc/twl4030-madc.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl4030_madc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/twl4030-madc.c:950:1: note: in expansion of macro 'module_platform_driver' 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/twl4030-madc.c:32: drivers/iio/adc/twl4030-madc.c:950:24: note: 'cleanup_module' target declared here 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/twl4030-madc.c:950:1: note: in expansion of macro 'module_platform_driver' 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/twl4030-madc.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl4030_madc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/twl4030-madc.c:950:1: note: in expansion of macro 'module_platform_driver' 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/twl4030-madc.c:32: drivers/iio/adc/twl4030-madc.c:950:24: note: 'init_module' target declared here 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/twl4030-madc.c:950:1: note: in expansion of macro 'module_platform_driver' 950 | module_platform_driver(twl4030_madc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/input/ff-core.o In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'cleanup_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'init_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/adc/twl6030-gpadc.o CC [M] drivers/hwmon/pc87360.o In file included from drivers/iio/adc/twl6030-gpadc.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl6030_gpadc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/twl6030-gpadc.c:1003:1: note: in expansion of macro 'module_platform_driver' 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/twl6030-gpadc.c:34: drivers/iio/adc/twl6030-gpadc.c:1003:24: note: 'cleanup_module' target declared here 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/twl6030-gpadc.c:1003:1: note: in expansion of macro 'module_platform_driver' 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/twl6030-gpadc.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl6030_gpadc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/twl6030-gpadc.c:1003:1: note: in expansion of macro 'module_platform_driver' 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/twl6030-gpadc.c:34: drivers/iio/adc/twl6030-gpadc.c:1003:24: note: 'init_module' target declared here 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/twl6030-gpadc.c:1003:1: note: in expansion of macro 'module_platform_driver' 1003 | module_platform_driver(twl6030_gpadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/core/filter.o CC fs/ext4/move_extent.o CC drivers/input/ff-memless.o In file included from drivers/hwmon/pc87360.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87360_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1817:1: note: in expansion of macro 'module_init' 1817 | module_init(pc87360_init); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1765:19: note: 'init_module' target declared here 1765 | static int __init pc87360_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87360.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87360_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87360.c:1818:1: note: in expansion of macro 'module_exit' 1818 | module_exit(pc87360_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1806:20: note: 'cleanup_module' target declared here 1806 | static void __exit pc87360_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/iio/adc/vf610_adc.o In file included from drivers/iio/adc/vf610_adc.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vf610_adc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/vf610_adc.c:990:1: note: in expansion of macro 'module_platform_driver' 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/vf610_adc.c:22: drivers/iio/adc/vf610_adc.c:990:24: note: 'cleanup_module' target declared here 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/vf610_adc.c:990:1: note: in expansion of macro 'module_platform_driver' 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/vf610_adc.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vf610_adc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/vf610_adc.c:990:1: note: in expansion of macro 'module_platform_driver' 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/vf610_adc.c:22: drivers/iio/adc/vf610_adc.c:990:24: note: 'init_module' target declared here 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/vf610_adc.c:990:1: note: in expansion of macro 'module_platform_driver' 990 | module_platform_driver(vf610_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/input/input-leds.o CC [M] drivers/hwmon/pc87427.o CC fs/ext4/namei.o CC [M] drivers/iio/adc/viperboard_adc.o In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87427_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pc87427_init); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1315:19: note: 'init_module' target declared here 1315 | static int __init pc87427_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87427_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87427.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pc87427_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1341:20: note: 'cleanup_module' target declared here 1341 | static void __exit pc87427_exit(void) | ^~~~~~~~~~~~ CC drivers/input/mousedev.o In file included from drivers/iio/adc/viperboard_adc.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_adc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/viperboard_adc.c:152:1: note: in expansion of macro 'module_platform_driver' 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/viperboard_adc.c:21: drivers/iio/adc/viperboard_adc.c:152:24: note: 'init_module' target declared here 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/viperboard_adc.c:152:1: note: in expansion of macro 'module_platform_driver' 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/viperboard_adc.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_adc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/adc/viperboard_adc.c:152:1: note: in expansion of macro 'module_platform_driver' 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/adc/viperboard_adc.c:21: drivers/iio/adc/viperboard_adc.c:152:24: note: 'cleanup_module' target declared here 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/viperboard_adc.c:152:1: note: in expansion of macro 'module_platform_driver' 152 | module_platform_driver(vprbrd_adc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/iio/chemical/built-in.o CC [M] drivers/iio/chemical/vz89x.o CC [M] drivers/hwmon/pcf8591.o In file included from drivers/iio/chemical/vz89x.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vz89x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/chemical/vz89x.c:421:1: note: in expansion of macro 'module_i2c_driver' 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/chemical/vz89x.c:21: drivers/iio/chemical/vz89x.c:421:19: note: 'cleanup_module' target declared here 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/chemical/vz89x.c:421:1: note: in expansion of macro 'module_i2c_driver' 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/chemical/vz89x.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vz89x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/chemical/vz89x.c:421:1: note: in expansion of macro 'module_i2c_driver' 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/chemical/vz89x.c:21: drivers/iio/chemical/vz89x.c:421:19: note: 'init_module' target declared here 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/chemical/vz89x.c:421:1: note: in expansion of macro 'module_i2c_driver' 421 | module_i2c_driver(vz89x_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/input/joystick/built-in.o In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(pcf8591_exit); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit pcf8591_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(pcf8591_init); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here 316 | static int __init pcf8591_init(void) | ^~~~~~~~~~~~ CC [M] drivers/input/joystick/a3d.o AR drivers/iio/common/cros_ec_sensors/built-in.o CC [M] drivers/hwmon/powr1220.o AR drivers/iio/common/hid-sensors/built-in.o CC [M] drivers/iio/common/hid-sensors/hid-sensor-attributes.o In file included from drivers/input/joystick/a3d.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:415:1: note: in expansion of macro 'module_gameport_driver' 415 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:32: drivers/input/joystick/a3d.c:415:24: note: 'init_module' target declared here 415 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:415:1: note: in expansion of macro 'module_gameport_driver' 415 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:415:1: note: in expansion of macro 'module_gameport_driver' 415 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:32: drivers/input/joystick/a3d.c:415:24: note: 'cleanup_module' target declared here 415 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:415:1: note: in expansion of macro 'module_gameport_driver' 415 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powr1220_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'cleanup_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'powr1220_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'init_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/adi.o CC [M] drivers/hwmon/pwm-fan.o In file included from drivers/input/joystick/adi.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adi_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:567:1: note: in expansion of macro 'module_gameport_driver' 567 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:34: drivers/input/joystick/adi.c:567:24: note: 'init_module' target declared here 567 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:567:1: note: in expansion of macro 'module_gameport_driver' 567 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/adi.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adi_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:567:1: note: in expansion of macro 'module_gameport_driver' 567 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:34: drivers/input/joystick/adi.c:567:24: note: 'cleanup_module' target declared here 567 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:567:1: note: in expansion of macro 'module_gameport_driver' 567 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'cleanup_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_fan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'init_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/common/hid-sensors/hid-sensor-trigger.o CC net/core/sock_diag.o CC [M] drivers/hwmon/sch56xx-common.o CC [M] drivers/input/joystick/as5011.o CC fs/ext4/page-io.o In file included from drivers/hwmon/sch56xx-common.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch56xx_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(sch56xx_init); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:565:19: note: 'init_module' target declared here 565 | static int __init sch56xx_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/sch56xx-common.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch56xx_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(sch56xx_exit); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:579:20: note: 'cleanup_module' target declared here 579 | static void __exit sch56xx_exit(void) | ^~~~~~~~~~~~ In file included from drivers/input/joystick/as5011.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as5011_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/as5011.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/joystick/as5011.c:26: drivers/input/joystick/as5011.c:374:19: note: 'cleanup_module' target declared here 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/as5011.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/as5011.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'as5011_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/as5011.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/joystick/as5011.c:26: drivers/input/joystick/as5011.c:374:19: note: 'init_module' target declared here 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/as5011.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(as5011_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/common/hid-sensors/hid-sensor-iio-common.o CC [M] drivers/input/joystick/analog.o AR drivers/iio/common/ms_sensors/built-in.o CC [M] drivers/iio/common/ms_sensors/ms_sensors_i2c.o CC [M] drivers/hwmon/sch5627.o In file included from drivers/input/joystick/analog.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:801:1: note: in expansion of macro 'module_init' 801 | module_init(analog_init); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:790:19: note: 'init_module' target declared here 790 | static int __init analog_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/analog.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/analog.c:802:1: note: in expansion of macro 'module_exit' 802 | module_exit(analog_exit); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:796:20: note: 'cleanup_module' target declared here 796 | static void __exit analog_exit(void) | ^~~~~~~~~~~ CC net/core/dev_ioctl.o CC fs/ext4/readpage.o In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5627_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'init_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5627_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'cleanup_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/joystick/analog.c: In function 'analog_connect': drivers/input/joystick/analog.c:444:3: warning: 'snprintf' argument 4 overlaps destination object '' [-Wrestrict] 444 | snprintf(analog->name, sizeof(analog->name), "%s %d-hat", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | analog->name, hweight16(analog->mask & ANALOG_HATS_ALL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/iio/common/ssp_sensors/built-in.o CC [M] drivers/iio/common/ssp_sensors/ssp_dev.o CC [M] drivers/hwmon/sch5636.o CC [M] drivers/input/joystick/cobra.o In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5636_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'init_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5636_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'cleanup_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/common/ssp_sensors/ssp_dev.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/common/ssp_sensors/ssp_dev.c:708:1: note: in expansion of macro 'module_spi_driver' 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/common/ssp_sensors/ssp_dev.c:16: drivers/iio/common/ssp_sensors/ssp_dev.c:708:19: note: 'cleanup_module' target declared here 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/common/ssp_sensors/ssp_dev.c:708:1: note: in expansion of macro 'module_spi_driver' 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/common/ssp_sensors/ssp_dev.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/common/ssp_sensors/ssp_dev.c:708:1: note: in expansion of macro 'module_spi_driver' 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/common/ssp_sensors/ssp_dev.c:16: drivers/iio/common/ssp_sensors/ssp_dev.c:708:19: note: 'init_module' target declared here 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/common/ssp_sensors/ssp_dev.c:708:1: note: in expansion of macro 'module_spi_driver' 708 | module_spi_driver(ssp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:263:1: note: in expansion of macro 'module_gameport_driver' 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:32: drivers/input/joystick/cobra.c:263:24: note: 'init_module' target declared here 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:263:1: note: in expansion of macro 'module_gameport_driver' 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:263:1: note: in expansion of macro 'module_gameport_driver' 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:32: drivers/input/joystick/cobra.c:263:24: note: 'cleanup_module' target declared here 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:263:1: note: in expansion of macro 'module_gameport_driver' 263 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/ext4/resize.o CC [M] drivers/hwmon/sht15.o CC [M] drivers/input/joystick/gf2k.o CC net/core/tso.o In file included from drivers/hwmon/sht15.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1139:1: note: in expansion of macro 'module_platform_driver' 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/hwmon/sht15.c:21: drivers/hwmon/sht15.c:1139:24: note: 'cleanup_module' target declared here 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1139:1: note: in expansion of macro 'module_platform_driver' 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht15.c:1139:1: note: in expansion of macro 'module_platform_driver' 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/hwmon/sht15.c:21: drivers/hwmon/sht15.c:1139:24: note: 'init_module' target declared here 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1139:1: note: in expansion of macro 'module_platform_driver' 1139 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/common/ssp_sensors/ssp_spi.o In file included from drivers/input/joystick/gf2k.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gf2k_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:375:1: note: in expansion of macro 'module_gameport_driver' 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:33: drivers/input/joystick/gf2k.c:375:24: note: 'init_module' target declared here 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:375:1: note: in expansion of macro 'module_gameport_driver' 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/gf2k.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gf2k_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:375:1: note: in expansion of macro 'module_gameport_driver' 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:33: drivers/input/joystick/gf2k.c:375:24: note: 'cleanup_module' target declared here 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:375:1: note: in expansion of macro 'module_gameport_driver' 375 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/sht21.o CC [M] drivers/input/joystick/grip.o In file included from drivers/hwmon/sht21.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht21_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:310:1: note: in expansion of macro 'module_i2c_driver' 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:26: drivers/hwmon/sht21.c:310:19: note: 'cleanup_module' target declared here 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:310:1: note: in expansion of macro 'module_i2c_driver' 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht21.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht21_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:310:1: note: in expansion of macro 'module_i2c_driver' 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:26: drivers/hwmon/sht21.c:310:19: note: 'init_module' target declared here 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:310:1: note: in expansion of macro 'module_i2c_driver' 310 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/common/ssp_sensors/sensorhub.o AR drivers/iio/common/st_sensors/built-in.o CC [M] drivers/iio/common/st_sensors/st_sensors_i2c.o CC [M] drivers/hwmon/shtc1.o In file included from drivers/input/joystick/grip.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:426:1: note: in expansion of macro 'module_gameport_driver' 426 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:32: drivers/input/joystick/grip.c:426:24: note: 'init_module' target declared here 426 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:426:1: note: in expansion of macro 'module_gameport_driver' 426 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:426:1: note: in expansion of macro 'module_gameport_driver' 426 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:32: drivers/input/joystick/grip.c:426:24: note: 'cleanup_module' target declared here 426 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:426:1: note: in expansion of macro 'module_gameport_driver' 426 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/core/sock_reuseport.o In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/grip_mp.o CC [M] drivers/hwmon/smm665.o CC fs/ext4/super.o In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/common/st_sensors/st_sensors_spi.o In file included from drivers/hwmon/smm665.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smm665_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smm665.c:705:1: note: in expansion of macro 'module_i2c_driver' 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smm665.c:23: drivers/hwmon/smm665.c:705:19: note: 'cleanup_module' target declared here 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/smm665.c:705:1: note: in expansion of macro 'module_i2c_driver' 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smm665.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smm665_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smm665.c:705:1: note: in expansion of macro 'module_i2c_driver' 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smm665.c:23: drivers/hwmon/smm665.c:705:19: note: 'init_module' target declared here 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/smm665.c:705:1: note: in expansion of macro 'module_i2c_driver' 705 | module_i2c_driver(smm665_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/guillemot.o CC [M] drivers/hwmon/smsc47b397.o In file included from drivers/input/joystick/guillemot.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:283:1: note: in expansion of macro 'module_gameport_driver' 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:33: drivers/input/joystick/guillemot.c:283:24: note: 'init_module' target declared here 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:283:1: note: in expansion of macro 'module_gameport_driver' 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:283:1: note: in expansion of macro 'module_gameport_driver' 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:33: drivers/input/joystick/guillemot.c:283:24: note: 'cleanup_module' target declared here 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:283:1: note: in expansion of macro 'module_gameport_driver' 283 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47b397_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:373:1: note: in expansion of macro 'module_init' 373 | module_init(smsc47b397_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:336:19: note: 'init_module' target declared here 336 | static int __init smsc47b397_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47b397_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47b397.c:374:1: note: in expansion of macro 'module_exit' 374 | module_exit(smsc47b397_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit smsc47b397_exit(void) | ^~~~~~~~~~~~~~~ CC net/core/fib_notifier.o CC [M] drivers/iio/common/st_sensors/st_sensors_core.o CC [M] drivers/input/joystick/interact.o CC [M] drivers/hwmon/smsc47m1.o In file included from drivers/input/joystick/interact.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:313:1: note: in expansion of macro 'module_gameport_driver' 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:36: drivers/input/joystick/interact.c:313:24: note: 'init_module' target declared here 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:313:1: note: in expansion of macro 'module_gameport_driver' 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:313:1: note: in expansion of macro 'module_gameport_driver' 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:36: drivers/input/joystick/interact.c:313:24: note: 'cleanup_module' target declared here 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:313:1: note: in expansion of macro 'module_gameport_driver' 313 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_smsc47m1_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:945:1: note: in expansion of macro 'module_init' 945 | module_init(sm_smsc47m1_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:906:19: note: 'init_module' target declared here 906 | static int __init sm_smsc47m1_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_smsc47m1_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47m1.c:946:1: note: in expansion of macro 'module_exit' 946 | module_exit(sm_smsc47m1_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit sm_smsc47m1_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/joydump.o CC [M] drivers/hwmon/smsc47m192.o CC [M] drivers/iio/common/st_sensors/st_sensors_buffer.o In file included from drivers/input/joystick/joydump.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:161:1: note: in expansion of macro 'module_gameport_driver' 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:31: drivers/input/joystick/joydump.c:161:24: note: 'init_module' target declared here 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:161:1: note: in expansion of macro 'module_gameport_driver' 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:161:1: note: in expansion of macro 'module_gameport_driver' 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:31: drivers/input/joystick/joydump.c:161:24: note: 'cleanup_module' target declared here 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:161:1: note: in expansion of macro 'module_gameport_driver' 161 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/core/net-sysfs.o In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47m192_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'cleanup_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47m192_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'init_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/magellan.o CC [M] drivers/hwmon/amc6821.o In file included from drivers/input/joystick/magellan.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:224:1: note: in expansion of macro 'module_serio_driver' 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:32: drivers/input/joystick/magellan.c:224:21: note: 'cleanup_module' target declared here 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:224:1: note: in expansion of macro 'module_serio_driver' 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:224:1: note: in expansion of macro 'module_serio_driver' 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:32: drivers/input/joystick/magellan.c:224:21: note: 'init_module' target declared here 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:224:1: note: in expansion of macro 'module_serio_driver' 224 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/common/st_sensors/st_sensors_trigger.o In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amc6821_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'cleanup_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'amc6821_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'init_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/sidewinder.o In file included from drivers/input/joystick/sidewinder.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:822:1: note: in expansion of macro 'module_gameport_driver' 822 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:33: drivers/input/joystick/sidewinder.c:822:24: note: 'init_module' target declared here 822 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:822:1: note: in expansion of macro 'module_gameport_driver' 822 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:822:1: note: in expansion of macro 'module_gameport_driver' 822 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:33: drivers/input/joystick/sidewinder.c:822:24: note: 'cleanup_module' target declared here 822 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:822:1: note: in expansion of macro 'module_gameport_driver' 822 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/thmc50.o In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'thmc50_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'thmc50_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/common/st_sensors/st_sensors.o AR drivers/iio/common/built-in.o AR drivers/iio/counter/built-in.o AR drivers/iio/dac/built-in.o CC [M] drivers/iio/dac/ad5360.o CC [M] drivers/hwmon/tmp102.o CC net/core/net-procfs.o CC [M] drivers/input/joystick/spaceball.o In file included from drivers/iio/dac/ad5360.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5360_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5360.c:557:1: note: in expansion of macro 'module_spi_driver' 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5360.c:10: drivers/iio/dac/ad5360.c:557:19: note: 'cleanup_module' target declared here 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5360.c:557:1: note: in expansion of macro 'module_spi_driver' 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5360.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5360_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5360.c:557:1: note: in expansion of macro 'module_spi_driver' 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5360.c:10: drivers/iio/dac/ad5360.c:557:19: note: 'init_module' target declared here 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5360.c:557:1: note: in expansion of macro 'module_spi_driver' 557 | module_spi_driver(ad5360_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp102_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'cleanup_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp102_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'init_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceball_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:36: drivers/input/joystick/spaceball.c:298:21: note: 'cleanup_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceball_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:36: drivers/input/joystick/spaceball.c:298:21: note: 'init_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/tmp103.o CC [M] drivers/iio/dac/ad5380.o CC [M] drivers/input/joystick/spaceorb.o In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp103_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'cleanup_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp103_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'init_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/tmp401.o CC net/core/netpoll.o In file included from drivers/input/joystick/spaceorb.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceorb_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:239:1: note: in expansion of macro 'module_serio_driver' 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:35: drivers/input/joystick/spaceorb.c:239:21: note: 'cleanup_module' target declared here 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:239:1: note: in expansion of macro 'module_serio_driver' 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceorb.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceorb_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:239:1: note: in expansion of macro 'module_serio_driver' 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:35: drivers/input/joystick/spaceorb.c:239:21: note: 'init_module' target declared here 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:239:1: note: in expansion of macro 'module_serio_driver' 239 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5380.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5380_spi_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/dac/ad5380.c:648:1: note: in expansion of macro 'module_exit' 648 | module_exit(ad5380_spi_exit); | ^~~~~~~~~~~ drivers/iio/dac/ad5380.c:642:20: note: 'cleanup_module' target declared here 642 | static void __exit ad5380_spi_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5380.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5380_spi_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/dac/ad5380.c:640:1: note: in expansion of macro 'module_init' 640 | module_init(ad5380_spi_init); | ^~~~~~~~~~~ drivers/iio/dac/ad5380.c:624:19: note: 'init_module' target declared here 624 | static int __init ad5380_spi_init(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/stinger.o In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp401_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'cleanup_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp401_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'init_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/ad5421.o In file included from drivers/input/joystick/stinger.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stinger_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:210:1: note: in expansion of macro 'module_serio_driver' 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:33: drivers/input/joystick/stinger.c:210:21: note: 'cleanup_module' target declared here 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:210:1: note: in expansion of macro 'module_serio_driver' 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/stinger.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'stinger_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:210:1: note: in expansion of macro 'module_serio_driver' 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:33: drivers/input/joystick/stinger.c:210:21: note: 'init_module' target declared here 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:210:1: note: in expansion of macro 'module_serio_driver' 210 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/tmp421.o CC [M] drivers/input/joystick/tmdc.o In file included from drivers/iio/dac/ad5421.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5421_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5421.c:530:1: note: in expansion of macro 'module_spi_driver' 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5421.c:9: drivers/iio/dac/ad5421.c:530:19: note: 'init_module' target declared here 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5421.c:530:1: note: in expansion of macro 'module_spi_driver' 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5421.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5421_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5421.c:530:1: note: in expansion of macro 'module_spi_driver' 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5421.c:9: drivers/iio/dac/ad5421.c:530:19: note: 'cleanup_module' target declared here 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5421.c:530:1: note: in expansion of macro 'module_spi_driver' 530 | module_spi_driver(ad5421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:438:1: note: in expansion of macro 'module_gameport_driver' 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/ad5624r_spi.o In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:36: drivers/input/joystick/tmdc.c:438:24: note: 'init_module' target declared here 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:438:1: note: in expansion of macro 'module_gameport_driver' 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:438:1: note: in expansion of macro 'module_gameport_driver' 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:36: drivers/input/joystick/tmdc.c:438:24: note: 'cleanup_module' target declared here 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:438:1: note: in expansion of macro 'module_gameport_driver' 438 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/vt1211.o CC [M] drivers/input/joystick/twidjoy.o In file included from drivers/iio/dac/ad5624r_spi.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5624r_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5624r_spi.c:314:1: note: in expansion of macro 'module_spi_driver' 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5624r_spi.c:11: drivers/iio/dac/ad5624r_spi.c:314:19: note: 'cleanup_module' target declared here 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5624r_spi.c:314:1: note: in expansion of macro 'module_spi_driver' 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5624r_spi.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5624r_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5624r_spi.c:314:1: note: in expansion of macro 'module_spi_driver' 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5624r_spi.c:11: drivers/iio/dac/ad5624r_spi.c:314:19: note: 'init_module' target declared here 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5624r_spi.c:314:1: note: in expansion of macro 'module_spi_driver' 314 | module_spi_driver(ad5624r_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1211_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1370:1: note: in expansion of macro 'module_init' 1370 | module_init(vt1211_init); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1317:19: note: 'init_module' target declared here 1317 | static int __init vt1211_init(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1211_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/vt1211.c:1371:1: note: in expansion of macro 'module_exit' 1371 | module_exit(vt1211_exit); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1360:20: note: 'cleanup_module' target declared here 1360 | static void __exit vt1211_exit(void) | ^~~~~~~~~~~ CC [M] drivers/iio/dac/ad5064.o In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twidjoy_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'cleanup_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twidjoy_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'init_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ CC net/core/fib_rules.o CC [M] drivers/hwmon/w83627ehf.o CC [M] drivers/input/joystick/warrior.o In file included from drivers/iio/dac/ad5064.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5064_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/dac/ad5064.c:1128:1: note: in expansion of macro 'module_exit' 1128 | module_exit(ad5064_exit); | ^~~~~~~~~~~ drivers/iio/dac/ad5064.c:1123:20: note: 'cleanup_module' target declared here 1123 | static void __exit ad5064_exit(void) | ^~~~~~~~~~~ In file included from drivers/iio/dac/ad5064.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5064_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/dac/ad5064.c:1121:1: note: in expansion of macro 'module_init' 1121 | module_init(ad5064_init); | ^~~~~~~~~~~ drivers/iio/dac/ad5064.c:1105:19: note: 'init_module' target declared here 1105 | static int __init ad5064_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'warrior_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:219:1: note: in expansion of macro 'module_serio_driver' 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:32: drivers/input/joystick/warrior.c:219:21: note: 'cleanup_module' target declared here 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:219:1: note: in expansion of macro 'module_serio_driver' 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'warrior_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:219:1: note: in expansion of macro 'module_serio_driver' 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:32: drivers/input/joystick/warrior.c:219:21: note: 'init_module' target declared here 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:219:1: note: in expansion of macro 'module_serio_driver' 219 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2892:1: note: in expansion of macro 'module_init' 2892 | module_init(sensors_w83627ehf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2813:19: note: 'init_module' target declared here 2813 | static int __init sensors_w83627ehf_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2893:1: note: in expansion of macro 'module_exit' 2893 | module_exit(sensors_w83627ehf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2882:20: note: 'cleanup_module' target declared here 2882 | static void __exit sensors_w83627ehf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/ad5504.o CC [M] drivers/input/joystick/xpad.o In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpad_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/xpad.c:1956:1: note: in expansion of macro 'module_usb_driver' 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1956:19: note: 'cleanup_module' target declared here 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1956:1: note: in expansion of macro 'module_usb_driver' 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpad_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/joystick/xpad.c:1956:1: note: in expansion of macro 'module_usb_driver' 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1956:19: note: 'init_module' target declared here 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1956:1: note: in expansion of macro 'module_usb_driver' 1956 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5504.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5504_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5504.c:371:1: note: in expansion of macro 'module_spi_driver' 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5504.c:11: drivers/iio/dac/ad5504.c:371:19: note: 'cleanup_module' target declared here 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5504.c:371:1: note: in expansion of macro 'module_spi_driver' 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5504.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5504_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5504.c:371:1: note: in expansion of macro 'module_spi_driver' 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5504.c:11: drivers/iio/dac/ad5504.c:371:19: note: 'init_module' target declared here 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5504.c:371:1: note: in expansion of macro 'module_spi_driver' 371 | module_spi_driver(ad5504_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/ad5446.o CC fs/ext4/symlink.o CC [M] drivers/input/joystick/zhenhua.o In file included from drivers/iio/dac/ad5446.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5446_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/dac/ad5446.c:617:1: note: in expansion of macro 'module_exit' 617 | module_exit(ad5446_exit); | ^~~~~~~~~~~ drivers/iio/dac/ad5446.c:612:20: note: 'cleanup_module' target declared here 612 | static void __exit ad5446_exit(void) | ^~~~~~~~~~~ In file included from drivers/iio/dac/ad5446.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5446_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/dac/ad5446.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(ad5446_init); | ^~~~~~~~~~~ drivers/iio/dac/ad5446.c:594:19: note: 'init_module' target declared here 594 | static int __init ad5446_init(void) | ^~~~~~~~~~~ CC [M] drivers/hwmon/w83l785ts.o CC [M] drivers/iio/dac/ad5449.o CC net/core/net-traces.o In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zhenhua_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'cleanup_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zhenhua_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'init_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l785ts.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l785ts_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l785ts.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l785ts_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/sysfs.o AR drivers/input/joystick/iforce/built-in.o CC [M] drivers/input/joystick/iforce/iforce-ff.o In file included from drivers/iio/dac/ad5449.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5449_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5449.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5449.c:11: drivers/iio/dac/ad5449.c:364:19: note: 'cleanup_module' target declared here 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5449.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5449.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5449_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5449.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5449.c:11: drivers/iio/dac/ad5449.c:364:19: note: 'init_module' target declared here 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5449.c:364:1: note: in expansion of macro 'module_spi_driver' 364 | module_spi_driver(ad5449_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/w83l786ng.o CC [M] drivers/iio/dac/ad5755.o In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l786ng_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'cleanup_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l786ng_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'init_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/xattr.o CC [M] drivers/input/joystick/iforce/iforce-main.o In file included from drivers/iio/dac/ad5755.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5755_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5755.c:803:1: note: in expansion of macro 'module_spi_driver' 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5755.c:9: drivers/iio/dac/ad5755.c:803:19: note: 'cleanup_module' target declared here 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5755.c:803:1: note: in expansion of macro 'module_spi_driver' 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5755.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5755_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5755.c:803:1: note: in expansion of macro 'module_spi_driver' 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5755.c:9: drivers/iio/dac/ad5755.c:803:19: note: 'init_module' target declared here 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5755.c:803:1: note: in expansion of macro 'module_spi_driver' 803 | module_spi_driver(ad5755_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/hwmon/pmbus/built-in.o CC [M] drivers/hwmon/pmbus/pmbus_core.o CC [M] drivers/iio/dac/ad5764.o In file included from drivers/input/joystick/iforce/iforce.h:31, from drivers/input/joystick/iforce/iforce-main.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iforce_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(iforce_init); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:459:19: note: 'init_module' target declared here 459 | static int __init iforce_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/iforce/iforce.h:31, from drivers/input/joystick/iforce/iforce-main.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iforce_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(iforce_exit); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:478:20: note: 'cleanup_module' target declared here 478 | static void __exit iforce_exit(void) | ^~~~~~~~~~~ CC [M] drivers/input/joystick/iforce/iforce-packets.o In file included from drivers/iio/dac/ad5764.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5764_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5764.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5764.c:10: drivers/iio/dac/ad5764.c:365:19: note: 'cleanup_module' target declared here 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5764.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5764.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5764_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5764.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5764.c:10: drivers/iio/dac/ad5764.c:365:19: note: 'init_module' target declared here 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5764.c:365:1: note: in expansion of macro 'module_spi_driver' 365 | module_spi_driver(ad5764_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2188:1: note: in expansion of macro 'module_init' 2188 | module_init(pmbus_core_init); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2174:19: note: 'init_module' target declared here 2174 | static int __init pmbus_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2189:1: note: in expansion of macro 'module_exit' 2189 | module_exit(pmbus_core_exit); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2183:20: note: 'cleanup_module' target declared here 2183 | static void __exit pmbus_core_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/ad5791.o CC [M] drivers/input/joystick/iforce/iforce-serio.o In file included from drivers/iio/dac/ad5791.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5791_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5791.c:469:1: note: in expansion of macro 'module_spi_driver' 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5791.c:12: drivers/iio/dac/ad5791.c:469:19: note: 'cleanup_module' target declared here 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5791.c:469:1: note: in expansion of macro 'module_spi_driver' 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5791.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5791_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5791.c:469:1: note: in expansion of macro 'module_spi_driver' 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5791.c:12: drivers/iio/dac/ad5791.c:469:19: note: 'init_module' target declared here 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5791.c:469:1: note: in expansion of macro 'module_spi_driver' 469 | module_spi_driver(ad5791_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/joystick/iforce/iforce-usb.o CC [M] drivers/iio/dac/ad5686.o CC net/core/ptp_classifier.o CC [M] drivers/hwmon/pmbus/pmbus.o CC fs/ext4/xattr_trusted.o In file included from drivers/iio/dac/ad5686.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5686_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5686.c:403:1: note: in expansion of macro 'module_spi_driver' 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5686.c:11: drivers/iio/dac/ad5686.c:403:19: note: 'cleanup_module' target declared here 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad5686.c:403:1: note: in expansion of macro 'module_spi_driver' 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5686.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5686_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad5686.c:403:1: note: in expansion of macro 'module_spi_driver' 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad5686.c:11: drivers/iio/dac/ad5686.c:403:19: note: 'init_module' target declared here 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad5686.c:403:1: note: in expansion of macro 'module_spi_driver' 403 | module_spi_driver(ad5686_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/input/joystick/iforce/iforce.o CC [M] drivers/hwmon/pmbus/adm1275.o CC [M] drivers/iio/dac/ad7303.o AR drivers/input/keyboard/built-in.o CC [M] drivers/input/keyboard/adp5588-keys.o CC fs/ext4/xattr_user.o In file included from drivers/hwmon/pmbus/adm1275.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:23: drivers/hwmon/pmbus/adm1275.c:619:19: note: 'cleanup_module' target declared here 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:23: drivers/hwmon/pmbus/adm1275.c:619:19: note: 'init_module' target declared here 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/adp5588-keys.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adp5588_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/adp5588-keys.c:668:1: note: in expansion of macro 'module_i2c_driver' 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/adp5588-keys.c:17: drivers/input/keyboard/adp5588-keys.c:668:19: note: 'cleanup_module' target declared here 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/adp5588-keys.c:668:1: note: in expansion of macro 'module_i2c_driver' 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/adp5588-keys.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adp5588_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/adp5588-keys.c:668:1: note: in expansion of macro 'module_i2c_driver' 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/adp5588-keys.c:17: drivers/input/keyboard/adp5588-keys.c:668:19: note: 'init_module' target declared here 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/adp5588-keys.c:668:1: note: in expansion of macro 'module_i2c_driver' 668 | module_i2c_driver(adp5588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad7303.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7303_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad7303.c:305:1: note: in expansion of macro 'module_spi_driver' 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/dac/ad7303.c:12: drivers/iio/dac/ad7303.c:305:19: note: 'cleanup_module' target declared here 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/ad7303.c:305:1: note: in expansion of macro 'module_spi_driver' 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/ad7303.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7303_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/ad7303.c:305:1: note: in expansion of macro 'module_spi_driver' 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/dac/ad7303.c:12: drivers/iio/dac/ad7303.c:305:19: note: 'init_module' target declared here 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/ad7303.c:305:1: note: in expansion of macro 'module_spi_driver' 305 | module_spi_driver(ad7303_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/netprio_cgroup.o CC [M] drivers/iio/dac/m62332.o CC [M] drivers/hwmon/pmbus/lm25066.o CC [M] drivers/input/keyboard/adp5589-keys.o In file included from drivers/iio/dac/m62332.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm62332_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/m62332.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/m62332.c:22: drivers/iio/dac/m62332.c:268:19: note: 'cleanup_module' target declared here 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/m62332.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/m62332.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm62332_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/m62332.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/m62332.c:22: drivers/iio/dac/m62332.c:268:19: note: 'init_module' target declared here 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/m62332.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(m62332_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/acl.o In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:566:19: note: 'cleanup_module' target declared here 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:566:19: note: 'init_module' target declared here 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:566:1: note: in expansion of macro 'module_i2c_driver' 566 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/max517.o CC [M] drivers/hwmon/pmbus/ltc2978.o In file included from drivers/input/keyboard/adp5589-keys.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adp5589_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/adp5589-keys.c:1108:1: note: in expansion of macro 'module_i2c_driver' 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/adp5589-keys.c:16: drivers/input/keyboard/adp5589-keys.c:1108:19: note: 'cleanup_module' target declared here 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/adp5589-keys.c:1108:1: note: in expansion of macro 'module_i2c_driver' 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/adp5589-keys.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adp5589_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/adp5589-keys.c:1108:1: note: in expansion of macro 'module_i2c_driver' 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/adp5589-keys.c:16: drivers/input/keyboard/adp5589-keys.c:1108:19: note: 'init_module' target declared here 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/adp5589-keys.c:1108:1: note: in expansion of macro 'module_i2c_driver' 1108 | module_i2c_driver(adp5589_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/netclassid_cgroup.o In file included from drivers/iio/dac/max517.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max517_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/max517.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/max517.c:24: drivers/iio/dac/max517.c:239:19: note: 'cleanup_module' target declared here 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/max517.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/max517.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max517_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/max517.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/max517.c:24: drivers/iio/dac/max517.c:239:19: note: 'init_module' target declared here 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/max517.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(max517_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/max5821.o CC [M] drivers/input/keyboard/atkbd.o CC fs/ext4/xattr_security.o In file included from drivers/iio/dac/max5821.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max5821_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/max5821.c:402:1: note: in expansion of macro 'module_i2c_driver' 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/max5821.c:12: drivers/iio/dac/max5821.c:402:19: note: 'cleanup_module' target declared here 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/max5821.c:402:1: note: in expansion of macro 'module_i2c_driver' 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/max5821.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max5821_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/max5821.c:402:1: note: in expansion of macro 'module_i2c_driver' 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/max5821.c:12: drivers/iio/dac/max5821.c:402:19: note: 'init_module' target declared here 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/max5821.c:402:1: note: in expansion of macro 'module_i2c_driver' 402 | module_i2c_driver(max5821_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/max16064.o CC [M] drivers/iio/dac/mcp4725.o In file included from drivers/input/keyboard/atkbd.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atkbd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/atkbd.c:1821:1: note: in expansion of macro 'module_exit' 1821 | module_exit(atkbd_exit); | ^~~~~~~~~~~ drivers/input/keyboard/atkbd.c:1815:20: note: 'cleanup_module' target declared here 1815 | static void __exit atkbd_exit(void) | ^~~~~~~~~~ In file included from drivers/input/keyboard/atkbd.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atkbd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/keyboard/atkbd.c:1820:1: note: in expansion of macro 'module_init' 1820 | module_init(atkbd_init); | ^~~~~~~~~~~ drivers/input/keyboard/atkbd.c:1808:19: note: 'init_module' target declared here 1808 | static int __init atkbd_init(void) | ^~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/max20751.o In file included from drivers/iio/dac/mcp4725.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4725_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/mcp4725.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/mcp4725.c:18: drivers/iio/dac/mcp4725.c:558:19: note: 'cleanup_module' target declared here 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/mcp4725.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/mcp4725.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4725_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/mcp4725.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/dac/mcp4725.c:18: drivers/iio/dac/mcp4725.c:558:19: note: 'init_module' target declared here 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/mcp4725.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(mcp4725_driver); | ^~~~~~~~~~~~~~~~~ AR fs/ext4/ext4.o AR fs/ext4/built-in.o CC fs/f2fs/dir.o CC net/core/lwtunnel.o In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/dac/mcp4922.o In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/max34440.o CC [M] drivers/input/keyboard/bcm-keypad.o In file included from fs/f2fs/dir.c:13: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/iio/dac/mcp4922.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4922_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/mcp4922.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/dac/mcp4922.c:23: drivers/iio/dac/mcp4922.c:216:19: note: 'cleanup_module' target declared here 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/mcp4922.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/mcp4922.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4922_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/dac/mcp4922.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/dac/mcp4922.c:23: drivers/iio/dac/mcp4922.c:216:19: note: 'init_module' target declared here 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/mcp4922.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(mcp4922_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:432:19: note: 'cleanup_module' target declared here 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:432:19: note: 'init_module' target declared here 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/iio/dummy/built-in.o CC [M] drivers/hwmon/pmbus/max8688.o In file included from drivers/input/keyboard/bcm-keypad.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_kp_device_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/bcm-keypad.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/bcm-keypad.c:18: drivers/input/keyboard/bcm-keypad.c:452:24: note: 'cleanup_module' target declared here 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/bcm-keypad.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/bcm-keypad.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_kp_device_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/bcm-keypad.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/bcm-keypad.c:18: drivers/input/keyboard/bcm-keypad.c:452:24: note: 'init_module' target declared here 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/bcm-keypad.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(bcm_kp_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/iio/frequency/built-in.o CC [M] drivers/iio/frequency/ad9523.o CC [M] drivers/input/keyboard/cap11xx.o In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/tps40422.o CC fs/f2fs/file.o In file included from drivers/iio/frequency/ad9523.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad9523_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/frequency/ad9523.c:1036:1: note: in expansion of macro 'module_spi_driver' 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/ad9523.c:9: drivers/iio/frequency/ad9523.c:1036:19: note: 'cleanup_module' target declared here 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/frequency/ad9523.c:1036:1: note: in expansion of macro 'module_spi_driver' 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/ad9523.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad9523_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/frequency/ad9523.c:1036:1: note: in expansion of macro 'module_spi_driver' 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/ad9523.c:9: drivers/iio/frequency/ad9523.c:1036:19: note: 'init_module' target declared here 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/frequency/ad9523.c:1036:1: note: in expansion of macro 'module_spi_driver' 1036 | module_spi_driver(ad9523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/cap11xx.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cap11xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/cap11xx.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/cap11xx.c:14: drivers/input/keyboard/cap11xx.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/cap11xx.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/cap11xx.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cap11xx_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/cap11xx.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/cap11xx.c:14: drivers/input/keyboard/cap11xx.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/cap11xx.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(cap11xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/lwt_bpf.o In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps40422_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps40422_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/ucd9000.o CC [M] drivers/iio/frequency/adf4350.o CC [M] drivers/input/keyboard/gpio_keys.o In file included from fs/f2fs/file.c:27: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9000_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9000.c:24: drivers/hwmon/pmbus/ucd9000.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9000_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9000.c:24: drivers/hwmon/pmbus/ucd9000.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/adf4350.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf4350_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/frequency/adf4350.c:642:1: note: in expansion of macro 'module_spi_driver' 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/adf4350.c:9: drivers/iio/frequency/adf4350.c:642:19: note: 'cleanup_module' target declared here 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/frequency/adf4350.c:642:1: note: in expansion of macro 'module_spi_driver' 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/adf4350.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf4350_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/frequency/adf4350.c:642:1: note: in expansion of macro 'module_spi_driver' 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/frequency/adf4350.c:9: drivers/iio/frequency/adf4350.c:642:19: note: 'init_module' target declared here 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/frequency/adf4350.c:642:1: note: in expansion of macro 'module_spi_driver' 642 | module_spi_driver(adf4350_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hwmon/pmbus/ucd9200.o In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:922:1: note: in expansion of macro 'module_exit' 922 | module_exit(gpio_keys_exit); | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:916:20: note: 'cleanup_module' target declared here 916 | static void __exit gpio_keys_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:921:1: note: in expansion of macro 'late_initcall' 921 | late_initcall(gpio_keys_init); | ^~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:911:19: note: 'init_module' target declared here 911 | static int __init gpio_keys_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9200_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'cleanup_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9200_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from ./include/linux/of_device.h:5, from drivers/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'init_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/dst_cache.o CC [M] drivers/input/keyboard/gpio_keys_polled.o CC [M] drivers/hwmon/pmbus/zl6100.o AR drivers/iio/gyro/built-in.o CC [M] drivers/iio/gyro/adis16080.o In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zl6100_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'cleanup_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zl6100_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'init_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys_polled.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_polled_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys_polled.c:387:1: note: in expansion of macro 'module_platform_driver' 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/gpio_keys_polled.c:21: drivers/input/keyboard/gpio_keys_polled.c:387:24: note: 'cleanup_module' target declared here 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/gpio_keys_polled.c:387:1: note: in expansion of macro 'module_platform_driver' 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys_polled.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_polled_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys_polled.c:387:1: note: in expansion of macro 'module_platform_driver' 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/gpio_keys_polled.c:21: drivers/input/keyboard/gpio_keys_polled.c:387:24: note: 'init_module' target declared here 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/gpio_keys_polled.c:387:1: note: in expansion of macro 'module_platform_driver' 387 | module_platform_driver(gpio_keys_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16080.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16080_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16080.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16080.c:10: drivers/iio/gyro/adis16080.c:236:19: note: 'cleanup_module' target declared here 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16080.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16080.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16080_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16080.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16080.c:10: drivers/iio/gyro/adis16080.c:236:19: note: 'init_module' target declared here 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16080.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(adis16080_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/tca6416-keypad.o AR drivers/hwmon/built-in.o AR drivers/iio/health/built-in.o CC [M] drivers/iio/gyro/adis16130.o CC [M] drivers/iio/health/afe4403.o In file included from drivers/input/keyboard/tca6416-keypad.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tca6416_keypad_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/tca6416-keypad.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(tca6416_keypad_exit); | ^~~~~~~~~~~ drivers/input/keyboard/tca6416-keypad.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit tca6416_keypad_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tca6416-keypad.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tca6416_keypad_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/keyboard/tca6416-keypad.c:373:1: note: in expansion of macro 'subsys_initcall' 373 | subsys_initcall(tca6416_keypad_init); | ^~~~~~~~~~~~~~~ drivers/input/keyboard/tca6416-keypad.c:368:19: note: 'init_module' target declared here 368 | static int __init tca6416_keypad_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16130.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16130_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16130.c:173:1: note: in expansion of macro 'module_spi_driver' 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/adis16130.c:11: drivers/iio/gyro/adis16130.c:173:19: note: 'init_module' target declared here 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16130.c:173:1: note: in expansion of macro 'module_spi_driver' 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16130.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16130_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16130.c:173:1: note: in expansion of macro 'module_spi_driver' 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/adis16130.c:11: drivers/iio/gyro/adis16130.c:173:19: note: 'cleanup_module' target declared here 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16130.c:173:1: note: in expansion of macro 'module_spi_driver' 173 | module_spi_driver(adis16130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4403.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afe4403_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/afe4403.c:630:1: note: in expansion of macro 'module_spi_driver' 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4403.c:17: drivers/iio/health/afe4403.c:630:19: note: 'cleanup_module' target declared here 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/health/afe4403.c:630:1: note: in expansion of macro 'module_spi_driver' 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4403.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'afe4403_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/afe4403.c:630:1: note: in expansion of macro 'module_spi_driver' 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4403.c:17: drivers/iio/health/afe4403.c:630:19: note: 'init_module' target declared here 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/health/afe4403.c:630:1: note: in expansion of macro 'module_spi_driver' 630 | module_spi_driver(afe4403_spi_driver); | ^~~~~~~~~~~~~~~~~ CC net/core/gro_cells.o CC [M] drivers/input/keyboard/tca8418_keypad.o CC [M] drivers/iio/gyro/adis16136.o CC [M] drivers/iio/health/afe4404.o In file included from drivers/input/keyboard/tca8418_keypad.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tca8418_keypad_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/tca8418_keypad.c:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(tca8418_keypad_exit); | ^~~~~~~~~~~ drivers/input/keyboard/tca8418_keypad.c:385:20: note: 'cleanup_module' target declared here 385 | static void __exit tca8418_keypad_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tca8418_keypad.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tca8418_keypad_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/keyboard/tca8418_keypad.c:383:1: note: in expansion of macro 'subsys_initcall' 383 | subsys_initcall(tca8418_keypad_init); | ^~~~~~~~~~~~~~~ drivers/input/keyboard/tca8418_keypad.c:379:19: note: 'init_module' target declared here 379 | static int __init tca8418_keypad_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16136.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16136_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16136.c:580:1: note: in expansion of macro 'module_spi_driver' 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16136.c:13: drivers/iio/gyro/adis16136.c:580:19: note: 'cleanup_module' target declared here 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16136.c:580:1: note: in expansion of macro 'module_spi_driver' 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16136.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16136_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16136.c:580:1: note: in expansion of macro 'module_spi_driver' 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16136.c:13: drivers/iio/gyro/adis16136.c:580:19: note: 'init_module' target declared here 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16136.c:580:1: note: in expansion of macro 'module_spi_driver' 580 | module_spi_driver(adis16136_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/lkkbd.o In file included from drivers/iio/health/afe4404.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afe4404_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/afe4404.c:635:1: note: in expansion of macro 'module_i2c_driver' 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4404.c:17: drivers/iio/health/afe4404.c:635:19: note: 'cleanup_module' target declared here 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/health/afe4404.c:635:1: note: in expansion of macro 'module_i2c_driver' 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4404.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'afe4404_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/afe4404.c:635:1: note: in expansion of macro 'module_i2c_driver' 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/afe4404.c:17: drivers/iio/health/afe4404.c:635:19: note: 'init_module' target declared here 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/health/afe4404.c:635:1: note: in expansion of macro 'module_i2c_driver' 635 | module_i2c_driver(afe4404_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/gyro/adis16260.o In file included from drivers/input/keyboard/lkkbd.c:66: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lkkbd_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lkkbd.c:733:1: note: in expansion of macro 'module_serio_driver' 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/lkkbd.c:68: drivers/input/keyboard/lkkbd.c:733:21: note: 'cleanup_module' target declared here 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/lkkbd.c:733:1: note: in expansion of macro 'module_serio_driver' 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/lkkbd.c:66: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lkkbd_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lkkbd.c:733:1: note: in expansion of macro 'module_serio_driver' 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/lkkbd.c:68: drivers/input/keyboard/lkkbd.c:733:21: note: 'init_module' target declared here 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/lkkbd.c:733:1: note: in expansion of macro 'module_serio_driver' 733 | module_serio_driver(lkkbd_drv); | ^~~~~~~~~~~~~~~~~~~ AR drivers/input/gameport/built-in.o CC [M] drivers/input/gameport/gameport.o CC [M] net/core/pktgen.o CC fs/f2fs/inode.o CC [M] drivers/input/keyboard/lm8323.o In file included from drivers/iio/gyro/adis16260.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16260_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16260.c:443:1: note: in expansion of macro 'module_spi_driver' 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16260.c:11: drivers/iio/gyro/adis16260.c:443:19: note: 'cleanup_module' target declared here 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16260.c:443:1: note: in expansion of macro 'module_spi_driver' 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16260.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16260_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adis16260.c:443:1: note: in expansion of macro 'module_spi_driver' 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adis16260.c:11: drivers/iio/gyro/adis16260.c:443:19: note: 'init_module' target declared here 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/adis16260.c:443:1: note: in expansion of macro 'module_spi_driver' 443 | module_spi_driver(adis16260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gameport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:860:1: note: in expansion of macro 'subsys_initcall' 860 | subsys_initcall(gameport_init); | ^~~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:835:19: note: 'init_module' target declared here 835 | static int __init gameport_init(void) | ^~~~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gameport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:861:1: note: in expansion of macro 'module_exit' 861 | module_exit(gameport_exit); | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:849:20: note: 'cleanup_module' target declared here 849 | static void __exit gameport_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/iio/gyro/adxrs450.o In file included from drivers/input/keyboard/lm8323.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm8323_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lm8323.c:852:1: note: in expansion of macro 'module_i2c_driver' 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/lm8323.c:26: drivers/input/keyboard/lm8323.c:852:19: note: 'cleanup_module' target declared here 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/lm8323.c:852:1: note: in expansion of macro 'module_i2c_driver' 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/lm8323.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm8323_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lm8323.c:852:1: note: in expansion of macro 'module_i2c_driver' 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/lm8323.c:26: drivers/input/keyboard/lm8323.c:852:19: note: 'init_module' target declared here 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/lm8323.c:852:1: note: in expansion of macro 'module_i2c_driver' 852 | module_i2c_driver(lm8323_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/inode.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/input/keyboard/lm8333.o In file included from drivers/iio/gyro/adxrs450.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adxrs450_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adxrs450.c:463:1: note: in expansion of macro 'module_spi_driver' 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adxrs450.c:13: drivers/iio/gyro/adxrs450.c:463:19: note: 'cleanup_module' target declared here 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/adxrs450.c:463:1: note: in expansion of macro 'module_spi_driver' 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adxrs450.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adxrs450_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/adxrs450.c:463:1: note: in expansion of macro 'module_spi_driver' 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/adxrs450.c:13: drivers/iio/gyro/adxrs450.c:463:19: note: 'init_module' target declared here 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/adxrs450.c:463:1: note: in expansion of macro 'module_spi_driver' 463 | module_spi_driver(adxrs450_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/core/pktgen.c:124: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/pktgen.c:3961:1: note: in expansion of macro 'module_init' 3961 | module_init(pg_init); | ^~~~~~~~~~~ net/core/pktgen.c:3939:19: note: 'init_module' target declared here 3939 | static int __init pg_init(void) | ^~~~~~~ In file included from net/core/pktgen.c:124: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pg_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/core/pktgen.c:3962:1: note: in expansion of macro 'module_exit' 3962 | module_exit(pg_cleanup); | ^~~~~~~~~~~ net/core/pktgen.c:3954:20: note: 'cleanup_module' target declared here 3954 | static void __exit pg_cleanup(void) | ^~~~~~~~~~ CC [M] drivers/iio/gyro/bmg160_core.o CC [M] net/core/drop_monitor.o In file included from drivers/input/keyboard/lm8333.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm8333_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lm8333.c:231:1: note: in expansion of macro 'module_i2c_driver' 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/lm8333.c:13: drivers/input/keyboard/lm8333.c:231:19: note: 'cleanup_module' target declared here 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/lm8333.c:231:1: note: in expansion of macro 'module_i2c_driver' 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/lm8333.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm8333_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/lm8333.c:231:1: note: in expansion of macro 'module_i2c_driver' 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/lm8333.c:13: drivers/input/keyboard/lm8333.c:231:19: note: 'init_module' target declared here 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/lm8333.c:231:1: note: in expansion of macro 'module_i2c_driver' 231 | module_i2c_driver(lm8333_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/matrix_keypad.o CC fs/f2fs/namei.o In file included from drivers/input/keyboard/matrix_keypad.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'matrix_keypad_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/matrix_keypad.c:589:1: note: in expansion of macro 'module_platform_driver' 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/matrix_keypad.c:16: drivers/input/keyboard/matrix_keypad.c:589:24: note: 'cleanup_module' target declared here 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/matrix_keypad.c:589:1: note: in expansion of macro 'module_platform_driver' 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/matrix_keypad.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'matrix_keypad_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/matrix_keypad.c:589:1: note: in expansion of macro 'module_platform_driver' 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/matrix_keypad.c:16: drivers/input/keyboard/matrix_keypad.c:589:24: note: 'init_module' target declared here 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/matrix_keypad.c:589:1: note: in expansion of macro 'module_platform_driver' 589 | module_platform_driver(matrix_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/core/drop_monitor.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_net_drop_monitor': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/drop_monitor.c:458:1: note: in expansion of macro 'module_init' 458 | module_init(init_net_drop_monitor); | ^~~~~~~~~~~ net/core/drop_monitor.c:385:19: note: 'init_module' target declared here 385 | static int __init init_net_drop_monitor(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/gyro/bmg160_i2c.o In file included from fs/f2fs/namei.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/iio/gyro/bmg160_spi.o CC [M] drivers/input/keyboard/max7359_keypad.o In file included from drivers/iio/gyro/bmg160_i2c.c:4: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmg160_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/bmg160_i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/bmg160_i2c.c:1: drivers/iio/gyro/bmg160_i2c.c:67:19: note: 'cleanup_module' target declared here 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/bmg160_i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/bmg160_i2c.c:4: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmg160_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/bmg160_i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/bmg160_i2c.c:1: drivers/iio/gyro/bmg160_i2c.c:67:19: note: 'init_module' target declared here 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/bmg160_i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' 67 | module_i2c_driver(bmg160_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/mcs_touchkey.o In file included from drivers/iio/gyro/bmg160_spi.c:4: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmg160_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/bmg160_spi.c:53:1: note: in expansion of macro 'module_spi_driver' 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/bmg160_spi.c:1: drivers/iio/gyro/bmg160_spi.c:53:19: note: 'cleanup_module' target declared here 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/bmg160_spi.c:53:1: note: in expansion of macro 'module_spi_driver' 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/bmg160_spi.c:4: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmg160_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/bmg160_spi.c:53:1: note: in expansion of macro 'module_spi_driver' 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/bmg160_spi.c:1: drivers/iio/gyro/bmg160_spi.c:53:19: note: 'init_module' target declared here 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/bmg160_spi.c:53:1: note: in expansion of macro 'module_spi_driver' 53 | module_spi_driver(bmg160_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/max7359_keypad.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max7359_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/max7359_keypad.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/max7359_keypad.c:17: drivers/input/keyboard/max7359_keypad.c:293:19: note: 'cleanup_module' target declared here 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/max7359_keypad.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/max7359_keypad.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max7359_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/max7359_keypad.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/max7359_keypad.c:17: drivers/input/keyboard/max7359_keypad.c:293:19: note: 'init_module' target declared here 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/max7359_keypad.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(max7359_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/gyro/hid-sensor-gyro-3d.o CC [M] drivers/iio/gyro/itg3200_core.o In file included from drivers/input/keyboard/mcs_touchkey.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs_touchkey_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/mcs_touchkey.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/mcs_touchkey.c:15: drivers/input/keyboard/mcs_touchkey.c:276:19: note: 'cleanup_module' target declared here 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/mcs_touchkey.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/mcs_touchkey.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs_touchkey_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/mcs_touchkey.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/mcs_touchkey.c:15: drivers/input/keyboard/mcs_touchkey.c:276:19: note: 'init_module' target declared here 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/mcs_touchkey.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(mcs_touchkey_driver); | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/hash.o In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:420:1: note: in expansion of macro 'module_platform_driver' 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:420:24: note: 'cleanup_module' target declared here 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:420:1: note: in expansion of macro 'module_platform_driver' 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:420:1: note: in expansion of macro 'module_platform_driver' 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:420:24: note: 'init_module' target declared here 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:420:1: note: in expansion of macro 'module_platform_driver' 420 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/itg3200_core.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'itg3200_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/itg3200_core.c:397:1: note: in expansion of macro 'module_i2c_driver' 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/itg3200_core.c:20: drivers/iio/gyro/itg3200_core.c:397:19: note: 'cleanup_module' target declared here 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/itg3200_core.c:397:1: note: in expansion of macro 'module_i2c_driver' 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/itg3200_core.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'itg3200_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/itg3200_core.c:397:1: note: in expansion of macro 'module_i2c_driver' 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/itg3200_core.c:20: drivers/iio/gyro/itg3200_core.c:397:19: note: 'init_module' target declared here 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/itg3200_core.c:397:1: note: in expansion of macro 'module_i2c_driver' 397 | module_i2c_driver(itg3200_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/mpr121_touchkey.o CC [M] drivers/input/keyboard/newtonkbd.o CC [M] drivers/iio/gyro/itg3200_buffer.o AR net/core/built-in.o In file included from fs/f2fs/hash.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ AR net/dccp/built-in.o In file included from drivers/input/keyboard/mpr121_touchkey.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpr_touchkey_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/mpr121_touchkey.c:368:1: note: in expansion of macro 'module_i2c_driver' 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/mpr121_touchkey.c:17: drivers/input/keyboard/mpr121_touchkey.c:368:19: note: 'cleanup_module' target declared here 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/mpr121_touchkey.c:368:1: note: in expansion of macro 'module_i2c_driver' 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/mpr121_touchkey.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpr_touchkey_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/mpr121_touchkey.c:368:1: note: in expansion of macro 'module_i2c_driver' 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/mpr121_touchkey.c:17: drivers/input/keyboard/mpr121_touchkey.c:368:19: note: 'init_module' target declared here 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/mpr121_touchkey.c:368:1: note: in expansion of macro 'module_i2c_driver' 368 | module_i2c_driver(mpr_touchkey_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/dccp/ccid.o In file included from drivers/input/keyboard/newtonkbd.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nkbd_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/newtonkbd.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/newtonkbd.c:31: drivers/input/keyboard/newtonkbd.c:168:21: note: 'cleanup_module' target declared here 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/newtonkbd.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/newtonkbd.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nkbd_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/newtonkbd.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/newtonkbd.c:31: drivers/input/keyboard/newtonkbd.c:168:21: note: 'init_module' target declared here 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/newtonkbd.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(nkbd_drv); | ^~~~~~~~~~~~~~~~~~~ CC fs/f2fs/super.o CC fs/f2fs/inline.o CC [M] drivers/input/keyboard/omap4-keypad.o CC [M] drivers/iio/gyro/st_gyro_core.o In file included from drivers/input/keyboard/omap4-keypad.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'omap4_keypad_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/omap4-keypad.c:466:1: note: in expansion of macro 'module_platform_driver' 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/omap4-keypad.c:26: drivers/input/keyboard/omap4-keypad.c:466:24: note: 'cleanup_module' target declared here 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/omap4-keypad.c:466:1: note: in expansion of macro 'module_platform_driver' 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/omap4-keypad.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'omap4_keypad_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/omap4-keypad.c:466:1: note: in expansion of macro 'module_platform_driver' 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/keyboard/omap4-keypad.c:26: drivers/input/keyboard/omap4-keypad.c:466:24: note: 'init_module' target declared here 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/omap4-keypad.c:466:1: note: in expansion of macro 'module_platform_driver' 466 | module_platform_driver(omap4_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/f2fs/super.c:30: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/inline.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/input/keyboard/opencores-kbd.o CC [M] net/dccp/feat.o CC [M] drivers/iio/gyro/st_gyro_buffer.o In file included from drivers/input/keyboard/opencores-kbd.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'opencores_kbd_device_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/opencores-kbd.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/opencores-kbd.c:10: drivers/input/keyboard/opencores-kbd.c:122:24: note: 'init_module' target declared here 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/opencores-kbd.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/opencores-kbd.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opencores_kbd_device_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/opencores-kbd.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/opencores-kbd.c:10: drivers/input/keyboard/opencores-kbd.c:122:24: note: 'cleanup_module' target declared here 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/opencores-kbd.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(opencores_kbd_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/qt1070.o CC [M] drivers/iio/gyro/st_gyro_i2c.o CC fs/f2fs/checkpoint.o In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/qt2160.o CC [M] drivers/iio/gyro/st_gyro_spi.o In file included from fs/f2fs/checkpoint.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/input/keyboard/qt2160.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt2160_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt2160.c:507:1: note: in expansion of macro 'module_i2c_driver' 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/input/keyboard/qt2160.c:22: drivers/input/keyboard/qt2160.c:507:19: note: 'cleanup_module' target declared here 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/qt2160.c:507:1: note: in expansion of macro 'module_i2c_driver' 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt2160.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt2160_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt2160.c:507:1: note: in expansion of macro 'module_i2c_driver' 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/input/keyboard/qt2160.c:22: drivers/input/keyboard/qt2160.c:507:19: note: 'init_module' target declared here 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/qt2160.c:507:1: note: in expansion of macro 'module_i2c_driver' 507 | module_i2c_driver(qt2160_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'cleanup_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'init_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/gyro/itg3200.o LD [M] drivers/iio/gyro/st_gyro.o AR drivers/iio/humidity/built-in.o CC [M] drivers/iio/humidity/dht11.o CC [M] drivers/input/keyboard/samsung-keypad.o CC [M] net/dccp/input.o In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:360:1: note: in expansion of macro 'module_platform_driver' 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:360:24: note: 'cleanup_module' target declared here 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:360:1: note: in expansion of macro 'module_platform_driver' 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/dht11.c:360:1: note: in expansion of macro 'module_platform_driver' 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:360:24: note: 'init_module' target declared here 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:360:1: note: in expansion of macro 'module_platform_driver' 360 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/samsung-keypad.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_keypad_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/samsung-keypad.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/samsung-keypad.c:17: drivers/input/keyboard/samsung-keypad.c:610:24: note: 'cleanup_module' target declared here 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/samsung-keypad.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/samsung-keypad.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_keypad_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/samsung-keypad.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/samsung-keypad.c:17: drivers/input/keyboard/samsung-keypad.c:610:24: note: 'init_module' target declared here 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/samsung-keypad.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(samsung_keypad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/humidity/hdc100x.o CC [M] drivers/input/keyboard/stowaway.o In file included from drivers/iio/humidity/hdc100x.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdc100x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hdc100x.c:455:1: note: in expansion of macro 'module_i2c_driver' 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/hdc100x.c:27: drivers/iio/humidity/hdc100x.c:455:19: note: 'cleanup_module' target declared here 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hdc100x.c:455:1: note: in expansion of macro 'module_i2c_driver' 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hdc100x.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdc100x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hdc100x.c:455:1: note: in expansion of macro 'module_i2c_driver' 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/hdc100x.c:27: drivers/iio/humidity/hdc100x.c:455:19: note: 'init_module' target declared here 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hdc100x.c:455:1: note: in expansion of macro 'module_i2c_driver' 455 | module_i2c_driver(hdc100x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/keyboard/sunkbd.o CC [M] drivers/iio/humidity/htu21.o In file included from drivers/input/keyboard/stowaway.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbd_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/stowaway.c:172:1: note: in expansion of macro 'module_serio_driver' 172 | module_serio_driver(skbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/stowaway.c:34: drivers/input/keyboard/stowaway.c:172:21: note: 'cleanup_module' target declared here 172 | module_serio_driver(skbd_drv); | ^~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/stowaway.c:172:1: note: in expansion of macro 'module_serio_driver' 172 | module_serio_driver(skbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/stowaway.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbd_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/stowaway.c:172:1: note: in expansion of macro 'module_serio_driver' 172 | module_serio_driver(skbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/stowaway.c:34: drivers/input/keyboard/stowaway.c:172:21: note: 'init_module' target declared here 172 | module_serio_driver(skbd_drv); | ^~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/stowaway.c:172:1: note: in expansion of macro 'module_serio_driver' 172 | module_serio_driver(skbd_drv); | ^~~~~~~~~~~~~~~~~~~ CC fs/f2fs/gc.o In file included from drivers/input/keyboard/sunkbd.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sunkbd_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/sunkbd.c:371:1: note: in expansion of macro 'module_serio_driver' 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/sunkbd.c:34: drivers/input/keyboard/sunkbd.c:371:21: note: 'cleanup_module' target declared here 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/sunkbd.c:371:1: note: in expansion of macro 'module_serio_driver' 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/sunkbd.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sunkbd_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/sunkbd.c:371:1: note: in expansion of macro 'module_serio_driver' 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/sunkbd.c:34: drivers/input/keyboard/sunkbd.c:371:21: note: 'init_module' target declared here 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/sunkbd.c:371:1: note: in expansion of macro 'module_serio_driver' 371 | module_serio_driver(sunkbd_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] net/dccp/minisocks.o In file included from drivers/iio/humidity/htu21.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htu21_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/htu21.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/htu21.c:19: drivers/iio/humidity/htu21.c:257:19: note: 'cleanup_module' target declared here 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/htu21.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/htu21.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'htu21_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/htu21.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/htu21.c:19: drivers/iio/humidity/htu21.c:257:19: note: 'init_module' target declared here 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/htu21.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(htu21_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/humidity/si7005.o CC [M] drivers/input/keyboard/twl4030_keypad.o AR drivers/iio/imu/bmi160/built-in.o In file included from fs/f2fs/gc.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ AR drivers/iio/imu/inv_mpu6050/built-in.o AR drivers/iio/imu/st_lsm6dsx/built-in.o CC [M] drivers/iio/imu/adis16400_core.o In file included from drivers/input/keyboard/twl4030_keypad.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl4030_kp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/twl4030_keypad.c:468:1: note: in expansion of macro 'module_platform_driver' 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/twl4030_keypad.c:31: drivers/input/keyboard/twl4030_keypad.c:468:24: note: 'cleanup_module' target declared here 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/twl4030_keypad.c:468:1: note: in expansion of macro 'module_platform_driver' 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/twl4030_keypad.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl4030_kp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/twl4030_keypad.c:468:1: note: in expansion of macro 'module_platform_driver' 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/twl4030_keypad.c:31: drivers/input/keyboard/twl4030_keypad.c:468:24: note: 'init_module' target declared here 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/twl4030_keypad.c:468:1: note: in expansion of macro 'module_platform_driver' 468 | module_platform_driver(twl4030_kp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/si7005.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si7005_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/si7005.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/si7005.c:16: drivers/iio/humidity/si7005.c:185:19: note: 'cleanup_module' target declared here 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/si7005.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/si7005.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'si7005_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/si7005.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/si7005.c:16: drivers/iio/humidity/si7005.c:185:19: note: 'init_module' target declared here 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/si7005.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(si7005_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/humidity/si7020.o CC [M] drivers/input/keyboard/xtkbd.o In file included from drivers/iio/imu/adis16400_core.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16400_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/adis16400_core.c:997:1: note: in expansion of macro 'module_spi_driver' 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16400_core.c:21: drivers/iio/imu/adis16400_core.c:997:19: note: 'cleanup_module' target declared here 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/imu/adis16400_core.c:997:1: note: in expansion of macro 'module_spi_driver' 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16400_core.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16400_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/adis16400_core.c:997:1: note: in expansion of macro 'module_spi_driver' 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16400_core.c:21: drivers/iio/imu/adis16400_core.c:997:19: note: 'init_module' target declared here 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/imu/adis16400_core.c:997:1: note: in expansion of macro 'module_spi_driver' 997 | module_spi_driver(adis16400_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/si7020.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si7020_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/si7020.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/si7020.c:29: drivers/iio/humidity/si7020.c:172:19: note: 'cleanup_module' target declared here 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/si7020.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/si7020.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'si7020_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/si7020.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/humidity/si7020.c:29: drivers/iio/humidity/si7020.c:172:19: note: 'init_module' target declared here 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/si7020.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(si7020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/xtkbd.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xtkbd_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/xtkbd.c:171:1: note: in expansion of macro 'module_serio_driver' 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/xtkbd.c:31: drivers/input/keyboard/xtkbd.c:171:21: note: 'cleanup_module' target declared here 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/xtkbd.c:171:1: note: in expansion of macro 'module_serio_driver' 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/xtkbd.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xtkbd_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/xtkbd.c:171:1: note: in expansion of macro 'module_serio_driver' 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/keyboard/xtkbd.c:31: drivers/input/keyboard/xtkbd.c:171:21: note: 'init_module' target declared here 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/xtkbd.c:171:1: note: in expansion of macro 'module_serio_driver' 171 | module_serio_driver(xtkbd_drv); | ^~~~~~~~~~~~~~~~~~~ CC fs/f2fs/data.o CC [M] drivers/iio/imu/adis16400_buffer.o CC [M] net/dccp/options.o CC drivers/input/misc/palmas-pwrbutton.o In file included from fs/f2fs/data.c:27: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/iio/imu/adis16480.o CC drivers/input/misc/tps65218-pwrbutton.o In file included from drivers/iio/imu/adis16480.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16480_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/adis16480.c:912:1: note: in expansion of macro 'module_spi_driver' 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16480.c:15: drivers/iio/imu/adis16480.c:912:19: note: 'cleanup_module' target declared here 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/imu/adis16480.c:912:1: note: in expansion of macro 'module_spi_driver' 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16480.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16480_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/adis16480.c:912:1: note: in expansion of macro 'module_spi_driver' 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/adis16480.c:15: drivers/iio/imu/adis16480.c:912:19: note: 'init_module' target declared here 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/imu/adis16480.c:912:1: note: in expansion of macro 'module_spi_driver' 912 | module_spi_driver(adis16480_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/dccp/output.o CC [M] drivers/iio/imu/adis.o CC drivers/input/misc/twl4030-pwrbutton.o CC drivers/input/misc/twl4030-vibra.o CC fs/f2fs/node.o CC [M] drivers/iio/imu/adis_trigger.o CC drivers/input/misc/twl6040-vibra.o In file included from fs/f2fs/node.c:19: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] net/dccp/proto.o CC [M] drivers/iio/imu/adis_buffer.o CC drivers/input/misc/uinput.o CC [M] drivers/input/misc/ad714x.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/proto.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dccp/proto.c:1266:1: note: in expansion of macro 'module_init' 1266 | module_init(dccp_init); | ^~~~~~~~~~~ net/dccp/proto.c:1126:19: note: 'init_module' target declared here 1126 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/proto.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dccp/proto.c:1267:1: note: in expansion of macro 'module_exit' 1267 | module_exit(dccp_fini); | ^~~~~~~~~~~ net/dccp/proto.c:1249:20: note: 'cleanup_module' target declared here 1249 | static void __exit dccp_fini(void) | ^~~~~~~~~ CC [M] drivers/iio/imu/kmx61.o CC [M] net/dccp/timer.o In file included from drivers/iio/imu/kmx61.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kmx61_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/kmx61.c:1544:1: note: in expansion of macro 'module_i2c_driver' 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/imu/kmx61.c:15: drivers/iio/imu/kmx61.c:1544:19: note: 'cleanup_module' target declared here 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/imu/kmx61.c:1544:1: note: in expansion of macro 'module_i2c_driver' 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/imu/kmx61.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kmx61_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/imu/kmx61.c:1544:1: note: in expansion of macro 'module_i2c_driver' 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/imu/kmx61.c:15: drivers/iio/imu/kmx61.c:1544:19: note: 'init_module' target declared here 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/imu/kmx61.c:1544:1: note: in expansion of macro 'module_i2c_driver' 1544 | module_i2c_driver(kmx61_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/ad714x-i2c.o CC fs/f2fs/segment.o AR drivers/iio/imu/built-in.o LD [M] drivers/iio/imu/adis16400.o LD [M] drivers/iio/imu/adis_lib.o AR drivers/iio/light/built-in.o CC [M] drivers/iio/light/adjd_s311.o In file included from drivers/input/misc/ad714x-i2c.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad714x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/ad714x-i2c.c:107:1: note: in expansion of macro 'module_i2c_driver' 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/ad714x-i2c.c:9: drivers/input/misc/ad714x-i2c.c:107:19: note: 'cleanup_module' target declared here 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ad714x-i2c.c:107:1: note: in expansion of macro 'module_i2c_driver' 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ad714x-i2c.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad714x_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/ad714x-i2c.c:107:1: note: in expansion of macro 'module_i2c_driver' 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/ad714x-i2c.c:9: drivers/input/misc/ad714x-i2c.c:107:19: note: 'init_module' target declared here 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ad714x-i2c.c:107:1: note: in expansion of macro 'module_i2c_driver' 107 | module_i2c_driver(ad714x_i2c_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/iio/magnetometer/built-in.o CC [M] drivers/iio/magnetometer/ak8975.o CC [M] drivers/input/misc/ad714x-spi.o In file included from drivers/iio/light/adjd_s311.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adjd_s311_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/adjd_s311.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/adjd_s311.c:18: drivers/iio/light/adjd_s311.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/adjd_s311.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/adjd_s311.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adjd_s311_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/adjd_s311.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/adjd_s311.c:18: drivers/iio/light/adjd_s311.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/adjd_s311.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(adjd_s311_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/segment.c:22: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] net/dccp/qpolicy.o CC [M] drivers/iio/light/al3320a.o In file included from drivers/iio/magnetometer/ak8975.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak8975_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/ak8975.c:1116:1: note: in expansion of macro 'module_i2c_driver' 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/ak8975.c:26: drivers/iio/magnetometer/ak8975.c:1116:19: note: 'cleanup_module' target declared here 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/ak8975.c:1116:1: note: in expansion of macro 'module_i2c_driver' 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/ak8975.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak8975_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/ak8975.c:1116:1: note: in expansion of macro 'module_i2c_driver' 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/ak8975.c:26: drivers/iio/magnetometer/ak8975.c:1116:19: note: 'init_module' target declared here 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/ak8975.c:1116:1: note: in expansion of macro 'module_i2c_driver' 1116 | module_i2c_driver(ak8975_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ad714x-spi.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad714x_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/ad714x-spi.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/ad714x-spi.c:9: drivers/input/misc/ad714x-spi.c:112:19: note: 'init_module' target declared here 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ad714x-spi.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ad714x-spi.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad714x_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/ad714x-spi.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/ad714x-spi.c:9: drivers/input/misc/ad714x-spi.c:112:19: note: 'cleanup_module' target declared here 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ad714x-spi.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad714x_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/adxl34x.o In file included from drivers/iio/light/al3320a.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'al3320a_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/al3320a.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/al3320a.c:18: drivers/iio/light/al3320a.c:228:19: note: 'cleanup_module' target declared here 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/al3320a.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/al3320a.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'al3320a_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/al3320a.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/al3320a.c:18: drivers/iio/light/al3320a.c:228:19: note: 'init_module' target declared here 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/al3320a.c:228:1: note: in expansion of macro 'module_i2c_driver' 228 | module_i2c_driver(al3320a_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/mag3110.o CC [M] drivers/iio/light/apds9300.o In file included from drivers/iio/magnetometer/mag3110.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mag3110_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/mag3110.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/mag3110.c:16: drivers/iio/magnetometer/mag3110.c:465:19: note: 'cleanup_module' target declared here 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/mag3110.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/mag3110.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mag3110_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/mag3110.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/mag3110.c:16: drivers/iio/magnetometer/mag3110.c:465:19: note: 'init_module' target declared here 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/mag3110.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(mag3110_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/dccp/ccids/ccid2.o In file included from drivers/iio/light/apds9300.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9300_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/apds9300.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/apds9300.c:14: drivers/iio/light/apds9300.c:525:19: note: 'cleanup_module' target declared here 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/apds9300.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/apds9300.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9300_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/apds9300.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/apds9300.c:14: drivers/iio/light/apds9300.c:525:19: note: 'init_module' target declared here 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/apds9300.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(apds9300_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/hid-sensor-magn-3d.o CC [M] drivers/iio/light/apds9960.o CC [M] drivers/input/misc/adxl34x-i2c.o In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:24: note: 'cleanup_module' target declared here 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:24: note: 'init_module' target declared here 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:610:1: note: in expansion of macro 'module_platform_driver' 610 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/apds9960.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9960_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/apds9960.c:1143:1: note: in expansion of macro 'module_i2c_driver' 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/iio/light/apds9960.c:26: drivers/iio/light/apds9960.c:1143:19: note: 'cleanup_module' target declared here 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/apds9960.c:1143:1: note: in expansion of macro 'module_i2c_driver' 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/apds9960.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9960_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/apds9960.c:1143:1: note: in expansion of macro 'module_i2c_driver' 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/iio/light/apds9960.c:26: drivers/iio/light/apds9960.c:1143:19: note: 'init_module' target declared here 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/apds9960.c:1143:1: note: in expansion of macro 'module_i2c_driver' 1143 | module_i2c_driver(apds9960_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/mmc35240.o In file included from drivers/input/misc/adxl34x-i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adxl34x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/adxl34x-i2c.c:167:1: note: in expansion of macro 'module_i2c_driver' 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/adxl34x-i2c.c:10: drivers/input/misc/adxl34x-i2c.c:167:19: note: 'cleanup_module' target declared here 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/adxl34x-i2c.c:167:1: note: in expansion of macro 'module_i2c_driver' 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/adxl34x-i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adxl34x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/adxl34x-i2c.c:167:1: note: in expansion of macro 'module_i2c_driver' 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/adxl34x-i2c.c:10: drivers/input/misc/adxl34x-i2c.c:167:19: note: 'init_module' target declared here 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/adxl34x-i2c.c:167:1: note: in expansion of macro 'module_i2c_driver' 167 | module_i2c_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/adxl34x-spi.o CC [M] drivers/iio/light/bh1750.o In file included from drivers/iio/magnetometer/mmc35240.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc35240_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/mmc35240.c:591:1: note: in expansion of macro 'module_i2c_driver' 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/mmc35240.c:17: drivers/iio/magnetometer/mmc35240.c:591:19: note: 'cleanup_module' target declared here 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/mmc35240.c:591:1: note: in expansion of macro 'module_i2c_driver' 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/mmc35240.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc35240_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/mmc35240.c:591:1: note: in expansion of macro 'module_i2c_driver' 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/mmc35240.c:17: drivers/iio/magnetometer/mmc35240.c:591:19: note: 'init_module' target declared here 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/mmc35240.c:591:1: note: in expansion of macro 'module_i2c_driver' 591 | module_i2c_driver(mmc35240_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/dccp/ackvec.o In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:329:19: note: 'cleanup_module' target declared here 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:329:19: note: 'init_module' target declared here 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/st_magn_core.o In file included from drivers/input/misc/adxl34x-spi.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adxl34x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/adxl34x-spi.c:129:1: note: in expansion of macro 'module_spi_driver' 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/adxl34x-spi.c:10: drivers/input/misc/adxl34x-spi.c:129:19: note: 'init_module' target declared here 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/adxl34x-spi.c:129:1: note: in expansion of macro 'module_spi_driver' 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/adxl34x-spi.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adxl34x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/adxl34x-spi.c:129:1: note: in expansion of macro 'module_spi_driver' 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/adxl34x-spi.c:10: drivers/input/misc/adxl34x-spi.c:129:19: note: 'cleanup_module' target declared here 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/adxl34x-spi.c:129:1: note: in expansion of macro 'module_spi_driver' 129 | module_spi_driver(adxl34x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/light/cm32181.o CC [M] drivers/input/misc/ati_remote2.o In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:367:1: note: in expansion of macro 'module_i2c_driver' 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:367:19: note: 'cleanup_module' target declared here 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:367:1: note: in expansion of macro 'module_i2c_driver' 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:367:1: note: in expansion of macro 'module_i2c_driver' 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:367:19: note: 'init_module' target declared here 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:367:1: note: in expansion of macro 'module_i2c_driver' 367 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/light/cm3232.o In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1040:1: note: in expansion of macro 'module_usb_driver' 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1040:19: note: 'cleanup_module' target declared here 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1040:1: note: in expansion of macro 'module_usb_driver' 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ati_remote2.c:1040:1: note: in expansion of macro 'module_usb_driver' 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1040:19: note: 'init_module' target declared here 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1040:1: note: in expansion of macro 'module_usb_driver' 1040 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/recovery.o CC [M] drivers/iio/magnetometer/st_magn_buffer.o In file included from drivers/iio/light/cm3232.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm3232_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3232.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm3232.c:14: drivers/iio/light/cm3232.c:435:19: note: 'cleanup_module' target declared here 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm3232.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3232.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm3232_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3232.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm3232.c:14: drivers/iio/light/cm3232.c:435:19: note: 'init_module' target declared here 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm3232.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(cm3232_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/light/cm3323.o CC [M] drivers/input/misc/bma150.o In file included from fs/f2fs/recovery.c:13: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] net/dccp/ccids/ccid3.o In file included from drivers/input/misc/bma150.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bma150_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/bma150.c:664:1: note: in expansion of macro 'module_i2c_driver' 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/bma150.c:28: drivers/input/misc/bma150.c:664:19: note: 'cleanup_module' target declared here 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/bma150.c:664:1: note: in expansion of macro 'module_i2c_driver' 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/bma150.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bma150_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/bma150.c:664:1: note: in expansion of macro 'module_i2c_driver' 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/bma150.c:28: drivers/input/misc/bma150.c:664:19: note: 'init_module' target declared here 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/bma150.c:664:1: note: in expansion of macro 'module_i2c_driver' 664 | module_i2c_driver(bma150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3323.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm3323_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3323.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm3323.c:16: drivers/iio/light/cm3323.c:287:19: note: 'cleanup_module' target declared here 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm3323.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3323.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm3323_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm3323.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm3323.c:16: drivers/iio/light/cm3323.c:287:19: note: 'init_module' target declared here 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm3323.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(cm3323_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/st_magn_i2c.o CC [M] drivers/iio/light/cm36651.o CC [M] drivers/input/misc/cm109.o In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm36651.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm36651_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm36651.c:746:1: note: in expansion of macro 'module_i2c_driver' 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm36651.c:12: drivers/iio/light/cm36651.c:746:19: note: 'cleanup_module' target declared here 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm36651.c:746:1: note: in expansion of macro 'module_i2c_driver' 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm36651.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm36651_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm36651.c:746:1: note: in expansion of macro 'module_i2c_driver' 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm36651.c:12: drivers/iio/light/cm36651.c:746:19: note: 'init_module' target declared here 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm36651.c:746:1: note: in expansion of macro 'module_i2c_driver' 746 | module_i2c_driver(cm36651_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/st_magn_spi.o CC fs/f2fs/shrinker.o In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm109_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:946:1: note: in expansion of macro 'module_init' 946 | module_init(cm109_init); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:923:19: note: 'init_module' target declared here 923 | static int __init cm109_init(void) | ^~~~~~~~~~ In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm109_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/cm109.c:947:1: note: in expansion of macro 'module_exit' 947 | module_exit(cm109_exit); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:941:20: note: 'cleanup_module' target declared here 941 | static void __exit cm109_exit(void) | ^~~~~~~~~~ CC [M] drivers/iio/light/gp2ap020a00f.o In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'cleanup_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'init_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/hmc5843_core.o CC [M] drivers/input/misc/cma3000_d0x.o In file included from fs/f2fs/shrinker.c:15: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] net/dccp/ccids/lib/tfrc.o In file included from drivers/iio/light/gp2ap020a00f.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp2ap020a00f_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/gp2ap020a00f.c:1642:1: note: in expansion of macro 'module_i2c_driver' 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/gp2ap020a00f.c:39: drivers/iio/light/gp2ap020a00f.c:1642:19: note: 'cleanup_module' target declared here 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/gp2ap020a00f.c:1642:1: note: in expansion of macro 'module_i2c_driver' 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/gp2ap020a00f.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp2ap020a00f_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/gp2ap020a00f.c:1642:1: note: in expansion of macro 'module_i2c_driver' 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/gp2ap020a00f.c:39: drivers/iio/light/gp2ap020a00f.c:1642:19: note: 'init_module' target declared here 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/gp2ap020a00f.c:1642:1: note: in expansion of macro 'module_i2c_driver' 1642 | module_i2c_driver(gp2ap020a00f_driver); | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/extent_cache.o CC [M] drivers/iio/light/hid-sensor-als.o CC [M] drivers/input/misc/cma3000_d0x_i2c.o In file included from fs/f2fs/extent_cache.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/iio/magnetometer/hmc5843_i2c.o In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-als.c:402:1: note: in expansion of macro 'module_platform_driver' 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:402:24: note: 'cleanup_module' target declared here 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:402:1: note: in expansion of macro 'module_platform_driver' 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-als.c:402:1: note: in expansion of macro 'module_platform_driver' 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:402:24: note: 'init_module' target declared here 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:402:1: note: in expansion of macro 'module_platform_driver' 402 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/dccp/ccids/lib/tfrc_equation.o In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'cleanup_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'init_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/e3x0-button.o CC [M] drivers/iio/light/hid-sensor-prox.o In file included from drivers/iio/magnetometer/hmc5843_i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmc5843_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hmc5843_i2c.c:104:1: note: in expansion of macro 'module_i2c_driver' 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/hmc5843_i2c.c:13: drivers/iio/magnetometer/hmc5843_i2c.c:104:19: note: 'cleanup_module' target declared here 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hmc5843_i2c.c:104:1: note: in expansion of macro 'module_i2c_driver' 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hmc5843_i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmc5843_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hmc5843_i2c.c:104:1: note: in expansion of macro 'module_i2c_driver' 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/hmc5843_i2c.c:13: drivers/iio/magnetometer/hmc5843_i2c.c:104:19: note: 'init_module' target declared here 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hmc5843_i2c.c:104:1: note: in expansion of macro 'module_i2c_driver' 104 | module_i2c_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/magnetometer/hmc5843_spi.o In file included from drivers/iio/light/hid-sensor-prox.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_prox_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-prox.c:388:1: note: in expansion of macro 'module_platform_driver' 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-prox.c:18: drivers/iio/light/hid-sensor-prox.c:388:24: note: 'cleanup_module' target declared here 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-prox.c:388:1: note: in expansion of macro 'module_platform_driver' 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-prox.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_prox_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/light/hid-sensor-prox.c:388:1: note: in expansion of macro 'module_platform_driver' 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-prox.c:18: drivers/iio/light/hid-sensor-prox.c:388:24: note: 'init_module' target declared here 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-prox.c:388:1: note: in expansion of macro 'module_platform_driver' 388 | module_platform_driver(hid_prox_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e3x0_button_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'cleanup_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'e3x0_button_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'init_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/f2fs/sysfs.o In file included from drivers/iio/magnetometer/hmc5843_spi.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmc5843_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hmc5843_spi.c:101:1: note: in expansion of macro 'module_spi_driver' 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/hmc5843_spi.c:12: drivers/iio/magnetometer/hmc5843_spi.c:101:19: note: 'cleanup_module' target declared here 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hmc5843_spi.c:101:1: note: in expansion of macro 'module_spi_driver' 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hmc5843_spi.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmc5843_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/hmc5843_spi.c:101:1: note: in expansion of macro 'module_spi_driver' 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/hmc5843_spi.c:12: drivers/iio/magnetometer/hmc5843_spi.c:101:19: note: 'init_module' target declared here 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hmc5843_spi.c:101:1: note: in expansion of macro 'module_spi_driver' 101 | module_spi_driver(hmc5843_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/drv260x.o CC [M] drivers/iio/light/isl29018.o LD [M] drivers/iio/magnetometer/st_magn.o CC [M] net/dccp/ccids/lib/packet_history.o CC fs/f2fs/debug.o In file included from drivers/input/misc/drv260x.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drv260x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/drv260x.c:673:1: note: in expansion of macro 'module_i2c_driver' 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/drv260x.c:18: drivers/input/misc/drv260x.c:673:19: note: 'cleanup_module' target declared here 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/drv260x.c:673:1: note: in expansion of macro 'module_i2c_driver' 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/drv260x.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'drv260x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/drv260x.c:673:1: note: in expansion of macro 'module_i2c_driver' 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/drv260x.c:18: drivers/input/misc/drv260x.c:673:19: note: 'init_module' target declared here 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/drv260x.c:673:1: note: in expansion of macro 'module_i2c_driver' 673 | module_i2c_driver(drv260x_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/f2fs/sysfs.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/iio/light/isl29018.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29018_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29018.c:846:1: note: in expansion of macro 'module_i2c_driver' 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29018.c:21: drivers/iio/light/isl29018.c:846:19: note: 'cleanup_module' target declared here 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/isl29018.c:846:1: note: in expansion of macro 'module_i2c_driver' 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/isl29018.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29018_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29018.c:846:1: note: in expansion of macro 'module_i2c_driver' 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29018.c:21: drivers/iio/light/isl29018.c:846:19: note: 'init_module' target declared here 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/isl29018.c:846:1: note: in expansion of macro 'module_i2c_driver' 846 | module_i2c_driver(isl29018_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/drv2667.o CC [M] drivers/iio/light/isl29028.o In file included from fs/f2fs/debug.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ CC [M] drivers/input/misc/gp2ap002a00f.o In file included from drivers/input/misc/drv2667.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drv2667_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/drv2667.c:492:1: note: in expansion of macro 'module_i2c_driver' 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/drv2667.c:18: drivers/input/misc/drv2667.c:492:19: note: 'cleanup_module' target declared here 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/drv2667.c:492:1: note: in expansion of macro 'module_i2c_driver' 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/drv2667.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'drv2667_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/drv2667.c:492:1: note: in expansion of macro 'module_i2c_driver' 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/drv2667.c:18: drivers/input/misc/drv2667.c:492:19: note: 'init_module' target declared here 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/drv2667.c:492:1: note: in expansion of macro 'module_i2c_driver' 492 | module_i2c_driver(drv2667_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/isl29028.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29028_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29028.c:725:1: note: in expansion of macro 'module_i2c_driver' 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29028.c:26: drivers/iio/light/isl29028.c:725:19: note: 'cleanup_module' target declared here 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/isl29028.c:725:1: note: in expansion of macro 'module_i2c_driver' 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/isl29028.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29028_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29028.c:725:1: note: in expansion of macro 'module_i2c_driver' 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29028.c:26: drivers/iio/light/isl29028.c:725:19: note: 'init_module' target declared here 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/isl29028.c:725:1: note: in expansion of macro 'module_i2c_driver' 725 | module_i2c_driver(isl29028_driver); | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/xattr.o In file included from drivers/input/misc/gp2ap002a00f.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/gp2ap002a00f.c:12: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/gp2ap002a00f.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/gp2ap002a00f.c:12: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(gp2a_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/gpio_tilt_polled.o CC [M] net/dccp/ccids/lib/loss_interval.o CC [M] drivers/iio/light/isl29125.o CC [M] drivers/iio/light/jsa1212.o In file included from drivers/input/misc/gpio_tilt_polled.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_tilt_polled_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/gpio_tilt_polled.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/gpio_tilt_polled.c:20: drivers/input/misc/gpio_tilt_polled.c:205:24: note: 'init_module' target declared here 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/gpio_tilt_polled.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/gpio_tilt_polled.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_tilt_polled_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/gpio_tilt_polled.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/gpio_tilt_polled.c:20: drivers/input/misc/gpio_tilt_polled.c:205:24: note: 'cleanup_module' target declared here 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/gpio_tilt_polled.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(gpio_tilt_polled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/f2fs/xattr.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/iio/light/isl29125.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29125_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29125.c:355:1: note: in expansion of macro 'module_i2c_driver' 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29125.c:17: drivers/iio/light/isl29125.c:355:19: note: 'cleanup_module' target declared here 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/isl29125.c:355:1: note: in expansion of macro 'module_i2c_driver' 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/isl29125.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29125_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/isl29125.c:355:1: note: in expansion of macro 'module_i2c_driver' 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/isl29125.c:17: drivers/iio/light/isl29125.c:355:19: note: 'init_module' target declared here 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/isl29125.c:355:1: note: in expansion of macro 'module_i2c_driver' 355 | module_i2c_driver(isl29125_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/ims-pcu.o In file included from drivers/iio/light/jsa1212.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jsa1212_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/jsa1212.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/jsa1212.c:24: drivers/iio/light/jsa1212.c:463:19: note: 'cleanup_module' target declared here 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/jsa1212.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/jsa1212.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'jsa1212_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/jsa1212.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/jsa1212.c:24: drivers/iio/light/jsa1212.c:463:19: note: 'init_module' target declared here 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/jsa1212.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(jsa1212_driver); | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/acl.o CC [M] drivers/iio/light/ltr501.o AR drivers/iio/multiplexer/built-in.o In file included from drivers/input/misc/ims-pcu.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ims_pcu_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ims-pcu.c:2160:1: note: in expansion of macro 'module_usb_driver' 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ims-pcu.c:12: drivers/input/misc/ims-pcu.c:2160:19: note: 'init_module' target declared here 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ims-pcu.c:2160:1: note: in expansion of macro 'module_usb_driver' 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ims-pcu.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ims_pcu_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/ims-pcu.c:2160:1: note: in expansion of macro 'module_usb_driver' 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ims-pcu.c:12: drivers/input/misc/ims-pcu.c:2160:19: note: 'cleanup_module' target declared here 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ims-pcu.c:2160:1: note: in expansion of macro 'module_usb_driver' 2160 | module_usb_driver(ims_pcu_driver); | ^~~~~~~~~~~~~~~~~ CC net/dns_resolver/dns_key.o CC [M] net/dccp/sysctl.o In file included from fs/f2fs/acl.c:16: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:1876:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:1876:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 1876 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from drivers/iio/light/ltr501.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltr501_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/ltr501.c:1595:1: note: in expansion of macro 'module_i2c_driver' 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/ltr501.c:16: drivers/iio/light/ltr501.c:1595:19: note: 'cleanup_module' target declared here 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/ltr501.c:1595:1: note: in expansion of macro 'module_i2c_driver' 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/ltr501.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltr501_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/ltr501.c:1595:1: note: in expansion of macro 'module_i2c_driver' 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/ltr501.c:16: drivers/iio/light/ltr501.c:1595:19: note: 'init_module' target declared here 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/ltr501.c:1595:1: note: in expansion of macro 'module_i2c_driver' 1595 | module_i2c_driver(ltr501_driver); | ^~~~~~~~~~~~~~~~~ AR fs/f2fs/f2fs.o AR fs/f2fs/built-in.o CC fs/fat/cache.o CC net/dns_resolver/dns_query.o CC [M] drivers/iio/light/opt3001.o CC [M] drivers/input/misc/keyspan_remote.o CC [M] net/dccp/ipv4.o In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opt3001_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:860:1: note: in expansion of macro 'module_i2c_driver' 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:860:19: note: 'cleanup_module' target declared here 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:860:1: note: in expansion of macro 'module_i2c_driver' 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'opt3001_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:860:1: note: in expansion of macro 'module_i2c_driver' 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:860:19: note: 'init_module' target declared here 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:860:1: note: in expansion of macro 'module_i2c_driver' 860 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ CC fs/fat/dir.o In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:590:1: note: in expansion of macro 'module_usb_driver' 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:590:19: note: 'init_module' target declared here 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:590:1: note: in expansion of macro 'module_usb_driver' 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/keyspan_remote.c:590:1: note: in expansion of macro 'module_usb_driver' 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:590:19: note: 'cleanup_module' target declared here 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:590:1: note: in expansion of macro 'module_usb_driver' 590 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ AR net/dns_resolver/dns_resolver.o AR net/dns_resolver/built-in.o AR drivers/iio/orientation/built-in.o CC [M] drivers/iio/orientation/hid-sensor-incl-3d.o CC [M] drivers/iio/light/pa12203001.o CC [M] drivers/input/misc/kxtj9.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/ipv4.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dccp/ipv4.c:1074:1: note: in expansion of macro 'module_init' 1074 | module_init(dccp_v4_init); | ^~~~~~~~~~~ net/dccp/ipv4.c:1039:19: note: 'init_module' target declared here 1039 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/ipv4.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dccp/ipv4.c:1075:1: note: in expansion of macro 'module_exit' 1075 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ net/dccp/ipv4.c:1066:20: note: 'cleanup_module' target declared here 1066 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:440:1: note: in expansion of macro 'module_platform_driver' 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:440:24: note: 'cleanup_module' target declared here 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:440:1: note: in expansion of macro 'module_platform_driver' 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:440:1: note: in expansion of macro 'module_platform_driver' 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:440:24: note: 'init_module' target declared here 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:440:1: note: in expansion of macro 'module_platform_driver' 440 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pa12203001_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:485:1: note: in expansion of macro 'module_i2c_driver' 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:485:19: note: 'cleanup_module' target declared here 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:485:1: note: in expansion of macro 'module_i2c_driver' 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pa12203001_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:485:1: note: in expansion of macro 'module_i2c_driver' 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:485:19: note: 'init_module' target declared here 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:485:1: note: in expansion of macro 'module_i2c_driver' 485 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/orientation/hid-sensor-rotation.o CC [M] drivers/iio/light/rpr0521.o CC [M] drivers/input/misc/mc13783-pwrbutton.o In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:382:1: note: in expansion of macro 'module_platform_driver' 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:382:24: note: 'cleanup_module' target declared here 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:382:1: note: in expansion of macro 'module_platform_driver' 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:382:1: note: in expansion of macro 'module_platform_driver' 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:382:24: note: 'init_module' target declared here 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:382:1: note: in expansion of macro 'module_platform_driver' 382 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/mc13783-pwrbutton.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13783_pwrbutton_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/mc13783-pwrbutton.c:264:1: note: in expansion of macro 'module_platform_driver' 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/mc13783-pwrbutton.c:25: drivers/input/misc/mc13783-pwrbutton.c:264:24: note: 'init_module' target declared here 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/mc13783-pwrbutton.c:264:1: note: in expansion of macro 'module_platform_driver' 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/mc13783-pwrbutton.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13783_pwrbutton_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/mc13783-pwrbutton.c:264:1: note: in expansion of macro 'module_platform_driver' 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/mc13783-pwrbutton.c:25: drivers/input/misc/mc13783-pwrbutton.c:264:24: note: 'cleanup_module' target declared here 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/mc13783-pwrbutton.c:264:1: note: in expansion of macro 'module_platform_driver' 264 | module_platform_driver(mc13783_pwrbutton_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpr0521_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpr0521_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1149:19: note: 'init_module' target declared here 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/mma8450.o AR drivers/iio/potentiometer/built-in.o CC [M] drivers/iio/potentiometer/mcp4531.o CC [M] net/dccp/ipv6.o CC [M] drivers/iio/light/tsl2563.o CC fs/fat/fatent.o In file included from drivers/input/misc/mma8450.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma8450_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/mma8450.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/mma8450.c:25: drivers/input/misc/mma8450.c:232:19: note: 'cleanup_module' target declared here 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/mma8450.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/mma8450.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma8450_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/mma8450.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/mma8450.c:25: drivers/input/misc/mma8450.c:232:19: note: 'init_module' target declared here 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/mma8450.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(mma8450_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4531.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4531_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4531.c:404:1: note: in expansion of macro 'module_i2c_driver' 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4531.c:32: drivers/iio/potentiometer/mcp4531.c:404:19: note: 'cleanup_module' target declared here 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4531.c:404:1: note: in expansion of macro 'module_i2c_driver' 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4531.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4531_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4531.c:404:1: note: in expansion of macro 'module_i2c_driver' 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4531.c:32: drivers/iio/potentiometer/mcp4531.c:404:19: note: 'init_module' target declared here 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4531.c:404:1: note: in expansion of macro 'module_i2c_driver' 404 | module_i2c_driver(mcp4531_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/pcf8574_keypad.o In file included from drivers/iio/light/tsl2563.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2563_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl2563.c:906:1: note: in expansion of macro 'module_i2c_driver' 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl2563.c:28: drivers/iio/light/tsl2563.c:906:19: note: 'cleanup_module' target declared here 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/tsl2563.c:906:1: note: in expansion of macro 'module_i2c_driver' 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tsl2563.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2563_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl2563.c:906:1: note: in expansion of macro 'module_i2c_driver' 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl2563.c:28: drivers/iio/light/tsl2563.c:906:19: note: 'init_module' target declared here 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/tsl2563.c:906:1: note: in expansion of macro 'module_i2c_driver' 906 | module_i2c_driver(tsl2563_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/powermate.o In file included from drivers/input/misc/pcf8574_keypad.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8574_kp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/pcf8574_keypad.c:220:1: note: in expansion of macro 'module_i2c_driver' 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcf8574_keypad.c:10: drivers/input/misc/pcf8574_keypad.c:220:19: note: 'cleanup_module' target declared here 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/pcf8574_keypad.c:220:1: note: in expansion of macro 'module_i2c_driver' 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pcf8574_keypad.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8574_kp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/pcf8574_keypad.c:220:1: note: in expansion of macro 'module_i2c_driver' 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcf8574_keypad.c:10: drivers/input/misc/pcf8574_keypad.c:220:19: note: 'init_module' target declared here 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/pcf8574_keypad.c:220:1: note: in expansion of macro 'module_i2c_driver' 220 | module_i2c_driver(pcf8574_kp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/light/stk3310.o In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powermate_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'cleanup_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'powermate_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'init_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/dccp/ipv6.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dccp/ipv6.c:1157:1: note: in expansion of macro 'module_init' 1157 | module_init(dccp_v6_init); | ^~~~~~~~~~~ net/dccp/ipv6.c:1122:19: note: 'init_module' target declared here 1122 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from net/dccp/ipv6.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dccp/ipv6.c:1158:1: note: in expansion of macro 'module_exit' 1158 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ net/dccp/ipv6.c:1149:20: note: 'cleanup_module' target declared here 1149 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/iio/light/tcs3414.o CC [M] drivers/input/misc/regulator-haptic.o In file included from drivers/iio/light/stk3310.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:693:1: note: in expansion of macro 'module_i2c_driver' 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:693:19: note: 'cleanup_module' target declared here 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:693:1: note: in expansion of macro 'module_i2c_driver' 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/stk3310.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:693:1: note: in expansion of macro 'module_i2c_driver' 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:693:19: note: 'init_module' target declared here 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:693:1: note: in expansion of macro 'module_i2c_driver' 693 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ CC fs/fat/file.o In file included from drivers/iio/light/tcs3414.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcs3414_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tcs3414.c:398:1: note: in expansion of macro 'module_i2c_driver' 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tcs3414.c:18: drivers/iio/light/tcs3414.c:398:19: note: 'cleanup_module' target declared here 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/tcs3414.c:398:1: note: in expansion of macro 'module_i2c_driver' 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tcs3414.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcs3414_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tcs3414.c:398:1: note: in expansion of macro 'module_i2c_driver' 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tcs3414.c:18: drivers/iio/light/tcs3414.c:398:19: note: 'init_module' target declared here 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/tcs3414.c:398:1: note: in expansion of macro 'module_i2c_driver' 398 | module_i2c_driver(tcs3414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/regulator-haptic.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'regulator_haptic_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/regulator-haptic.c:13: drivers/input/misc/regulator-haptic.c:262:24: note: 'cleanup_module' target declared here 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/regulator-haptic.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'regulator_haptic_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/regulator-haptic.c:13: drivers/input/misc/regulator-haptic.c:262:24: note: 'init_module' target declared here 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/rotary_encoder.o CC [M] net/dccp/diag.o CC [M] drivers/iio/light/tcs3472.o CC [M] net/dccp/probe.o In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tcs3472.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcs3472_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tcs3472.c:373:1: note: in expansion of macro 'module_i2c_driver' 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tcs3472.c:20: drivers/iio/light/tcs3472.c:373:19: note: 'cleanup_module' target declared here 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/tcs3472.c:373:1: note: in expansion of macro 'module_i2c_driver' 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tcs3472.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcs3472_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tcs3472.c:373:1: note: in expansion of macro 'module_i2c_driver' 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tcs3472.c:20: drivers/iio/light/tcs3472.c:373:19: note: 'init_module' target declared here 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/tcs3472.c:373:1: note: in expansion of macro 'module_i2c_driver' 373 | module_i2c_driver(tcs3472_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/misc/yealink.o CC [M] drivers/iio/light/tsl2583.o In file included from net/dccp/diag.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dccp/diag.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(dccp_diag_init); | ^~~~~~~~~~~ net/dccp/diag.c:72:19: note: 'init_module' target declared here 72 | static int __init dccp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/dccp/diag.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dccp/diag.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(dccp_diag_fini); | ^~~~~~~~~~~ net/dccp/diag.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit dccp_diag_fini(void) | ^~~~~~~~~~~~~~ CC [M] drivers/iio/light/tsl4531.o In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'yealink_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/yealink.c:1005:1: note: in expansion of macro 'module_usb_driver' 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1005:19: note: 'init_module' target declared here 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1005:1: note: in expansion of macro 'module_usb_driver' 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yealink_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/misc/yealink.c:1005:1: note: in expansion of macro 'module_usb_driver' 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1005:19: note: 'cleanup_module' target declared here 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1005:1: note: in expansion of macro 'module_usb_driver' 1005 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tsl2583.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2583_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl2583.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl2583.c:20: drivers/iio/light/tsl2583.c:962:19: note: 'cleanup_module' target declared here 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/tsl2583.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tsl2583.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2583_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl2583.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl2583.c:20: drivers/iio/light/tsl2583.c:962:19: note: 'init_module' target declared here 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/tsl2583.c:962:1: note: in expansion of macro 'module_i2c_driver' 962 | module_i2c_driver(tsl2583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/probe.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccpprobe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dccp/probe.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(dccpprobe_init); | ^~~~~~~~~~~ net/dccp/probe.c:155:19: note: 'init_module' target declared here 155 | static __init int dccpprobe_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/dccp.h:13, from net/dccp/probe.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccpprobe_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dccp/probe.c:193:1: note: in expansion of macro 'module_exit' 193 | module_exit(dccpprobe_exit); | ^~~~~~~~~~~ net/dccp/probe.c:186:20: note: 'cleanup_module' target declared here 186 | static __exit void dccpprobe_exit(void) | ^~~~~~~~~~~~~~ CC fs/fat/inode.o In file included from drivers/iio/light/tsl4531.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl4531_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl4531.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl4531.c:18: drivers/iio/light/tsl4531.c:257:19: note: 'cleanup_module' target declared here 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/tsl4531.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/tsl4531.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl4531_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/tsl4531.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/dccp/dccp.o In file included from ./include/linux/i2c.h:30, from drivers/iio/light/tsl4531.c:18: drivers/iio/light/tsl4531.c:257:19: note: 'init_module' target declared here 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/tsl4531.c:257:1: note: in expansion of macro 'module_i2c_driver' 257 | module_i2c_driver(tsl4531_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/dccp/dccp_ipv4.o CC fs/fat/misc.o LD [M] net/dccp/dccp_ipv6.o LD [M] net/dccp/dccp_diag.o LD [M] net/dccp/dccp_probe.o CC [M] drivers/iio/light/us5182d.o CC net/ethernet/eth.o AR drivers/input/misc/built-in.o AR drivers/input/mouse/built-in.o CC [M] drivers/input/mouse/appletouch.o In file included from drivers/iio/light/us5182d.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'us5182d_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/us5182d.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/us5182d.c:20: drivers/iio/light/us5182d.c:993:19: note: 'cleanup_module' target declared here 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/us5182d.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/us5182d.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'us5182d_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/us5182d.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/us5182d.c:20: drivers/iio/light/us5182d.c:993:19: note: 'init_module' target declared here 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/us5182d.c:993:1: note: in expansion of macro 'module_i2c_driver' 993 | module_i2c_driver(us5182d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/appletouch.c:1020:1: note: in expansion of macro 'module_usb_driver' 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1020:19: note: 'cleanup_module' target declared here 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1020:1: note: in expansion of macro 'module_usb_driver' 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/appletouch.c:1020:1: note: in expansion of macro 'module_usb_driver' 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1020:19: note: 'init_module' target declared here 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1020:1: note: in expansion of macro 'module_usb_driver' 1020 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/light/vcnl4000.o CC [M] drivers/input/mouse/bcm5974.o AR net/ieee802154/6lowpan/built-in.o CC [M] net/ieee802154/6lowpan/core.o In file included from drivers/iio/light/vcnl4000.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcnl4000_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vcnl4000.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vcnl4000.c:21: drivers/iio/light/vcnl4000.c:205:19: note: 'cleanup_module' target declared here 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/vcnl4000.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/vcnl4000.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcnl4000_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vcnl4000.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vcnl4000.c:21: drivers/iio/light/vcnl4000.c:205:19: note: 'init_module' target declared here 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/vcnl4000.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(vcnl4000_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/iio/potentiostat/built-in.o In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm5974_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'cleanup_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm5974_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'init_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/iio/pressure/built-in.o CC [M] drivers/iio/pressure/bmp280-core.o In file included from net/ieee802154/6lowpan/core.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ieee802154/6lowpan/core.c:279:1: note: in expansion of macro 'module_init' 279 | module_init(lowpan_init_module); | ^~~~~~~~~~~ net/ieee802154/6lowpan/core.c:244:19: note: 'init_module' target declared here 244 | static int __init lowpan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/6lowpan/core.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ieee802154/6lowpan/core.c:280:1: note: in expansion of macro 'module_exit' 280 | module_exit(lowpan_cleanup_module); | ^~~~~~~~~~~ net/ieee802154/6lowpan/core.c:270:20: note: 'cleanup_module' target declared here 270 | static void __exit lowpan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ AR net/ethernet/built-in.o CC fs/fat/nfs.o CC [M] drivers/iio/pressure/bmp280-regmap.o CC [M] drivers/input/mouse/cyapa.o CC [M] net/ieee802154/6lowpan/rx.o In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cyapa_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'cleanup_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cyapa_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'init_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ CC net/ipv4/route.o CC fs/fat/namei_vfat.o CC [M] drivers/iio/pressure/bmp280-i2c.o In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'cleanup_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'init_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/bmp280-spi.o CC [M] drivers/input/mouse/cyapa_gen3.o CC [M] net/ieee802154/6lowpan/reassembly.o In file included from drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'cleanup_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'init_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/hid-sensor-press.o CC fs/fat/namei_msdos.o CC [M] drivers/input/mouse/cyapa_gen5.o In file included from drivers/iio/pressure/hid-sensor-press.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_press_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/hid-sensor-press.c:383:1: note: in expansion of macro 'module_platform_driver' 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/hid-sensor-press.c:18: drivers/iio/pressure/hid-sensor-press.c:383:24: note: 'cleanup_module' target declared here 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/hid-sensor-press.c:383:1: note: in expansion of macro 'module_platform_driver' 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/hid-sensor-press.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_press_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/hid-sensor-press.c:383:1: note: in expansion of macro 'module_platform_driver' 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/hid-sensor-press.c:18: drivers/iio/pressure/hid-sensor-press.c:383:24: note: 'init_module' target declared here 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/hid-sensor-press.c:383:1: note: in expansion of macro 'module_platform_driver' 383 | module_platform_driver(hid_press_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/mpl3115.o CC [M] net/ieee802154/6lowpan/tx.o AR fs/fat/fat.o AR fs/fat/vfat.o AR fs/fat/msdos.o AR fs/fat/built-in.o AR fs/freevxfs/built-in.o CC [M] fs/freevxfs/vxfs_bmap.o In file included from drivers/iio/pressure/mpl3115.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpl3115_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/mpl3115.c:347:1: note: in expansion of macro 'module_i2c_driver' 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/mpl3115.c:17: drivers/iio/pressure/mpl3115.c:347:19: note: 'cleanup_module' target declared here 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/mpl3115.c:347:1: note: in expansion of macro 'module_i2c_driver' 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/mpl3115.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpl3115_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/mpl3115.c:347:1: note: in expansion of macro 'module_i2c_driver' 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/mpl3115.c:17: drivers/iio/pressure/mpl3115.c:347:19: note: 'init_module' target declared here 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/mpl3115.c:347:1: note: in expansion of macro 'module_i2c_driver' 347 | module_i2c_driver(mpl3115_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/ms5611_core.o CC [M] fs/freevxfs/vxfs_fshead.o CC [M] drivers/input/mouse/cyapa_gen6.o LD [M] net/ieee802154/6lowpan/ieee802154_6lowpan.o CC [M] net/ieee802154/netlink.o CC [M] drivers/iio/pressure/ms5611_i2c.o CC [M] fs/freevxfs/vxfs_immed.o CC net/ipv4/inetpeer.o In file included from ./include/linux/jhash.h:27, from ./include/linux/rhashtable.h:24, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from ./include/linux/cred.h:21, from ./include/linux/seq_file.h:12, from ./include/linux/pinctrl/consumer.h:17, from ./include/linux/pinctrl/devinfo.h:21, from ./include/linux/device.h:24, from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa_gen6.c:14: drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_retrieve_data_structure.constprop': ./include/linux/unaligned/packed_struct.h:31:9: warning: array subscript -1 is outside array bounds of 'struct retrieve_data_struct_cmd[1]' [-Warray-bounds] 31 | ptr->x = val; | ~~~~~~~^~~~~ drivers/input/mouse/cyapa_gen6.c:569:13: note: while referencing 'cmd' 569 | } __packed cmd; | ^~~ In file included from drivers/iio/pressure/ms5611_i2c.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms5611_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5611_i2c.c:144:1: note: in expansion of macro 'module_i2c_driver' 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/ms5611_i2c.c:18: drivers/iio/pressure/ms5611_i2c.c:144:19: note: 'cleanup_module' target declared here 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5611_i2c.c:144:1: note: in expansion of macro 'module_i2c_driver' 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5611_i2c.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms5611_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5611_i2c.c:144:1: note: in expansion of macro 'module_i2c_driver' 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/ms5611_i2c.c:18: drivers/iio/pressure/ms5611_i2c.c:144:19: note: 'init_module' target declared here 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5611_i2c.c:144:1: note: in expansion of macro 'module_i2c_driver' 144 | module_i2c_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/elan_i2c_core.o CC [M] net/ieee802154/nl-mac.o CC [M] drivers/iio/pressure/ms5611_spi.o CC [M] fs/freevxfs/vxfs_inode.o In file included from drivers/input/mouse/elan_i2c_core.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1299:1: note: in expansion of macro 'module_i2c_driver' 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1299:19: note: 'cleanup_module' target declared here 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1299:1: note: in expansion of macro 'module_i2c_driver' 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/elan_i2c_core.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1299:1: note: in expansion of macro 'module_i2c_driver' 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1299:19: note: 'init_module' target declared here 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1299:1: note: in expansion of macro 'module_i2c_driver' 1299 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5611_spi.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms5611_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5611_spi.c:146:1: note: in expansion of macro 'module_spi_driver' 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/ms5611_spi.c:14: drivers/iio/pressure/ms5611_spi.c:146:19: note: 'cleanup_module' target declared here 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5611_spi.c:146:1: note: in expansion of macro 'module_spi_driver' 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5611_spi.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms5611_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5611_spi.c:146:1: note: in expansion of macro 'module_spi_driver' 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/ms5611_spi.c:14: drivers/iio/pressure/ms5611_spi.c:146:19: note: 'init_module' target declared here 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5611_spi.c:146:1: note: in expansion of macro 'module_spi_driver' 146 | module_spi_driver(ms5611_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/ms5637.o CC [M] fs/freevxfs/vxfs_lookup.o CC [M] drivers/input/mouse/elan_i2c_i2c.o CC net/ipv4/protocol.o In file included from drivers/iio/pressure/ms5637.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms5637_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5637.c:202:1: note: in expansion of macro 'module_i2c_driver' 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5637.c:22: drivers/iio/pressure/ms5637.c:202:19: note: 'cleanup_module' target declared here 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5637.c:202:1: note: in expansion of macro 'module_i2c_driver' 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5637.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms5637_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/ms5637.c:202:1: note: in expansion of macro 'module_i2c_driver' 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/ms5637.c:22: drivers/iio/pressure/ms5637.c:202:19: note: 'init_module' target declared here 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/ms5637.c:202:1: note: in expansion of macro 'module_i2c_driver' 202 | module_i2c_driver(ms5637_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/st_pressure_core.o CC [M] net/ieee802154/nl-phy.o CC [M] fs/freevxfs/vxfs_olt.o CC [M] drivers/input/mouse/gpio_mouse.o In file included from drivers/input/mouse/gpio_mouse.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_mouse_device_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/gpio_mouse.c:176:1: note: in expansion of macro 'module_platform_driver' 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/mouse/gpio_mouse.c:12: drivers/input/mouse/gpio_mouse.c:176:24: note: 'init_module' target declared here 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/gpio_mouse.c:176:1: note: in expansion of macro 'module_platform_driver' 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/gpio_mouse.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_mouse_device_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/gpio_mouse.c:176:1: note: in expansion of macro 'module_platform_driver' 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/input/mouse/gpio_mouse.c:12: drivers/input/mouse/gpio_mouse.c:176:24: note: 'cleanup_module' target declared here 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/gpio_mouse.c:176:1: note: in expansion of macro 'module_platform_driver' 176 | module_platform_driver(gpio_mouse_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/st_pressure_buffer.o CC [M] fs/freevxfs/vxfs_subr.o CC [M] net/ieee802154/nl_policy.o CC [M] drivers/input/mouse/psmouse-base.o CC net/ipv4/ip_input.o CC [M] drivers/iio/pressure/t5403.o In file included from drivers/input/mouse/psmouse-base.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psmouse_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/mouse/psmouse-base.c:2058:1: note: in expansion of macro 'module_exit' 2058 | module_exit(psmouse_exit); | ^~~~~~~~~~~ drivers/input/mouse/psmouse-base.c:2050:20: note: 'cleanup_module' target declared here 2050 | static void __exit psmouse_exit(void) | ^~~~~~~~~~~~ In file included from drivers/input/mouse/psmouse-base.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'psmouse_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/mouse/psmouse-base.c:2057:1: note: in expansion of macro 'module_init' 2057 | module_init(psmouse_init); | ^~~~~~~~~~~ drivers/input/mouse/psmouse-base.c:2018:19: note: 'init_module' target declared here 2018 | static int __init psmouse_init(void) | ^~~~~~~~~~~~ CC [M] fs/freevxfs/vxfs_super.o CC [M] net/ieee802154/core.o In file included from drivers/iio/pressure/t5403.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 't5403_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/t5403.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/t5403.c:16: drivers/iio/pressure/t5403.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/t5403.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/t5403.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 't5403_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/t5403.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/t5403.c:16: drivers/iio/pressure/t5403.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/t5403.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(t5403_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/st_pressure_i2c.o In file included from fs/freevxfs/vxfs_super.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxfs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/freevxfs/vxfs_super.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(vxfs_init); | ^~~~~~~~~~~ fs/freevxfs/vxfs_super.c:331:1: note: 'init_module' target declared here 331 | vxfs_init(void) | ^~~~~~~~~ In file included from fs/freevxfs/vxfs_super.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxfs_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/freevxfs/vxfs_super.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(vxfs_cleanup); | ^~~~~~~~~~~ fs/freevxfs/vxfs_super.c:347:1: note: 'cleanup_module' target declared here 347 | vxfs_cleanup(void) | ^~~~~~~~~~~~ In file included from net/ieee802154/core.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wpan_phy_class_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/ieee802154/core.c:388:1: note: in expansion of macro 'subsys_initcall' 388 | subsys_initcall(wpan_phy_class_init); | ^~~~~~~~~~~~~~~ net/ieee802154/core.c:350:19: note: 'init_module' target declared here 350 | static int __init wpan_phy_class_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/core.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wpan_phy_class_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ieee802154/core.c:398:1: note: in expansion of macro 'module_exit' 398 | module_exit(wpan_phy_class_exit); | ^~~~~~~~~~~ net/ieee802154/core.c:390:20: note: 'cleanup_module' target declared here 390 | static void __exit wpan_phy_class_exit(void) | ^~~~~~~~~~~~~~~~~~~ LD [M] fs/freevxfs/freevxfs.o AR fs/fscache/built-in.o CC net/ipv4/ip_fragment.o CC [M] fs/fscache/cache.o CC [M] drivers/input/mouse/synaptics.o In file included from drivers/iio/pressure/st_pressure_i2c.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_press_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/st_pressure_i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/pressure/st_pressure_i2c.c:14: drivers/iio/pressure/st_pressure_i2c.c:119:19: note: 'cleanup_module' target declared here 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/st_pressure_i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/st_pressure_i2c.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_press_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/st_pressure_i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/pressure/st_pressure_i2c.c:14: drivers/iio/pressure/st_pressure_i2c.c:119:19: note: 'init_module' target declared here 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/st_pressure_i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/pressure/st_pressure_spi.o CC [M] net/ieee802154/header_ops.o In file included from drivers/iio/pressure/st_pressure_spi.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_press_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/st_pressure_spi.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/st_pressure_spi.c:14: drivers/iio/pressure/st_pressure_spi.c:99:19: note: 'cleanup_module' target declared here 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/st_pressure_spi.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/st_pressure_spi.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_press_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/st_pressure_spi.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/st_pressure_spi.c:14: drivers/iio/pressure/st_pressure_spi.c:99:19: note: 'init_module' target declared here 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/st_pressure_spi.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(st_press_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/iio/pressure/bmp280.o LD [M] drivers/iio/pressure/st_pressure.o AR drivers/iio/proximity/built-in.o CC [M] drivers/iio/proximity/as3935.o CC [M] fs/fscache/cookie.o CC [M] drivers/input/mouse/focaltech.o In file included from drivers/iio/proximity/as3935.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as3935_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/as3935.c:505:1: note: in expansion of macro 'module_spi_driver' 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/iio/proximity/as3935.c:26: drivers/iio/proximity/as3935.c:505:19: note: 'cleanup_module' target declared here 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/proximity/as3935.c:505:1: note: in expansion of macro 'module_spi_driver' 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/proximity/as3935.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'as3935_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/as3935.c:505:1: note: in expansion of macro 'module_spi_driver' 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/iio/proximity/as3935.c:26: drivers/iio/proximity/as3935.c:505:19: note: 'init_module' target declared here 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/proximity/as3935.c:505:1: note: in expansion of macro 'module_spi_driver' 505 | module_spi_driver(as3935_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/proximity/pulsedlight-lidar-lite-v2.o CC net/ipv4/ip_forward.o CC [M] net/ieee802154/sysfs.o In file included from drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lidar_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:1: note: in expansion of macro 'module_i2c_driver' 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:21: drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:19: note: 'cleanup_module' target declared here 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:1: note: in expansion of macro 'module_i2c_driver' 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lidar_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:1: note: in expansion of macro 'module_i2c_driver' 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/alps.o In file included from ./include/linux/i2c.h:30, from drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:21: drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:19: note: 'init_module' target declared here 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:380:1: note: in expansion of macro 'module_i2c_driver' 380 | module_i2c_driver(lidar_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/iio/proximity/sx9500.o CC [M] fs/fscache/fsdef.o In file included from drivers/iio/proximity/sx9500.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sx9500_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/sx9500.c:1063:1: note: in expansion of macro 'module_i2c_driver' 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/proximity/sx9500.c:16: drivers/iio/proximity/sx9500.c:1063:19: note: 'cleanup_module' target declared here 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/proximity/sx9500.c:1063:1: note: in expansion of macro 'module_i2c_driver' 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/proximity/sx9500.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sx9500_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/proximity/sx9500.c:1063:1: note: in expansion of macro 'module_i2c_driver' 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/proximity/sx9500.c:16: drivers/iio/proximity/sx9500.c:1063:19: note: 'init_module' target declared here 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/proximity/sx9500.c:1063:1: note: in expansion of macro 'module_i2c_driver' 1063 | module_i2c_driver(sx9500_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ieee802154/nl802154.o CC net/ipv4/ip_options.o AR drivers/iio/temperature/built-in.o CC [M] fs/fscache/main.o CC [M] drivers/iio/temperature/mlx90614.o In file included from drivers/iio/temperature/mlx90614.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx90614_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90614.c:660:1: note: in expansion of macro 'module_i2c_driver' 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90614.c:27: drivers/iio/temperature/mlx90614.c:660:19: note: 'cleanup_module' target declared here 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90614.c:660:1: note: in expansion of macro 'module_i2c_driver' 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/mlx90614.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx90614_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90614.c:660:1: note: in expansion of macro 'module_i2c_driver' 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90614.c:27: drivers/iio/temperature/mlx90614.c:660:19: note: 'init_module' target declared here 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90614.c:660:1: note: in expansion of macro 'module_i2c_driver' 660 | module_i2c_driver(mlx90614_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/fscache/main.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fscache_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:27: note: in expansion of macro 'module_init' 116 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/fscache/main.c:177:1: note: in expansion of macro 'fs_initcall' 177 | fs_initcall(fscache_init); | ^~~~~~~~~~~ fs/fscache/main.c:103:19: note: 'init_module' target declared here 103 | static int __init fscache_init(void) | ^~~~~~~~~~~~ In file included from fs/fscache/main.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscache_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fscache/main.c:197:1: note: in expansion of macro 'module_exit' 197 | module_exit(fscache_exit); | ^~~~~~~~~~~ fs/fscache/main.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit fscache_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/iio/temperature/tmp006.o CC [M] fs/fscache/netfs.o CC [M] drivers/input/mouse/byd.o In file included from drivers/iio/temperature/tmp006.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp006_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tmp006.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/tmp006.c:18: drivers/iio/temperature/tmp006.c:288:19: note: 'cleanup_module' target declared here 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/tmp006.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/tmp006.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp006_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tmp006.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/tmp006.c:18: drivers/iio/temperature/tmp006.c:288:19: note: 'init_module' target declared here 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/tmp006.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(tmp006_driver); | ^~~~~~~~~~~~~~~~~ net/ipv4/ip_options.c: In function 'ip_options_undo': net/ipv4/ip_options.c:499:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 499 | memcpy(optptr+3, &opt->faddr, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/temperature/tsys01.o CC [M] drivers/input/mouse/elantech.o CC [M] net/ieee802154/trace.o In file included from drivers/iio/temperature/tsys01.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsys01_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tsys01.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/temperature/tsys01.c:12: drivers/iio/temperature/tsys01.c:232:19: note: 'cleanup_module' target declared here 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/tsys01.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/tsys01.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsys01_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tsys01.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/temperature/tsys01.c:12: drivers/iio/temperature/tsys01.c:232:19: note: 'init_module' target declared here 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/tsys01.c:232:1: note: in expansion of macro 'module_i2c_driver' 232 | module_i2c_driver(tsys01_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/fscache/object.o CC net/ipv4/ip_output.o CC [M] drivers/iio/temperature/tsys02d.o In file included from drivers/iio/temperature/tsys02d.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsys02d_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tsys02d.c:187:1: note: in expansion of macro 'module_i2c_driver' 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/tsys02d.c:15: drivers/iio/temperature/tsys02d.c:187:19: note: 'cleanup_module' target declared here 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/tsys02d.c:187:1: note: in expansion of macro 'module_i2c_driver' 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/tsys02d.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsys02d_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/tsys02d.c:187:1: note: in expansion of macro 'module_i2c_driver' 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/tsys02d.c:15: drivers/iio/temperature/tsys02d.c:187:19: note: 'init_module' target declared here 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/tsys02d.c:187:1: note: in expansion of macro 'module_i2c_driver' 187 | module_i2c_driver(tsys02d_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/logips2pp.o AR drivers/iio/trigger/built-in.o CC [M] drivers/iio/trigger/iio-trig-interrupt.o CC [M] net/ieee802154/socket.o In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:115:1: note: in expansion of macro 'module_platform_driver' 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:115:24: note: 'init_module' target declared here 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:115:1: note: in expansion of macro 'module_platform_driver' 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:115:1: note: in expansion of macro 'module_platform_driver' 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:115:24: note: 'cleanup_module' target declared here 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:115:1: note: in expansion of macro 'module_platform_driver' 115 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/sentelic.o CC [M] drivers/iio/trigger/iio-trig-sysfs.o CC [M] fs/fscache/operation.o In file included from drivers/iio/trigger/iio-trig-sysfs.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sysfs_trig_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/trigger/iio-trig-sysfs.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(iio_sysfs_trig_init); | ^~~~~~~~~~~ drivers/iio/trigger/iio-trig-sysfs.c:212:19: note: 'init_module' target declared here 212 | static int __init iio_sysfs_trig_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-sysfs.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sysfs_trig_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-sysfs.c:224:1: note: in expansion of macro 'module_exit' 224 | module_exit(iio_sysfs_trig_exit); | ^~~~~~~~~~~ drivers/iio/trigger/iio-trig-sysfs.c:220:20: note: 'cleanup_module' target declared here 220 | static void __exit iio_sysfs_trig_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/iio/industrialio-core.o In file included from net/ieee802154/socket.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_ieee802154_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ieee802154/socket.c:1123:1: note: in expansion of macro 'module_init' 1123 | module_init(af_ieee802154_init); | ^~~~~~~~~~~ net/ieee802154/socket.c:1086:19: note: 'init_module' target declared here 1086 | static int __init af_ieee802154_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/socket.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_ieee802154_remove': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ieee802154/socket.c:1124:1: note: in expansion of macro 'module_exit' 1124 | module_exit(af_ieee802154_remove); | ^~~~~~~~~~~ net/ieee802154/socket.c:1115:20: note: 'cleanup_module' target declared here 1115 | static void __exit af_ieee802154_remove(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/trackpoint.o In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:1859:1: note: in expansion of macro 'subsys_initcall' 1859 | subsys_initcall(iio_init); | ^~~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:265:19: note: 'init_module' target declared here 265 | static int __init iio_init(void) | ^~~~~~~~ In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:1860:1: note: in expansion of macro 'module_exit' 1860 | module_exit(iio_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:292:20: note: 'cleanup_module' target declared here 292 | static void __exit iio_exit(void) | ^~~~~~~~ AR net/ieee802154/built-in.o CC net/ipv4/ip_sockglue.o CC [M] fs/fscache/page.o LD [M] net/ieee802154/ieee802154.o LD [M] net/ieee802154/ieee802154_socket.o CC [M] fs/fscache/proc.o CC [M] drivers/input/mouse/touchkit_ps2.o CC [M] drivers/iio/industrialio-event.o CC [M] drivers/input/mouse/cypress_ps2.o CC net/ipv6/af_inet6.o CC [M] fs/fscache/stats.o CC [M] drivers/input/mouse/psmouse-smbus.o CC [M] drivers/iio/inkern.o LD [M] fs/fscache/fscache.o CC fs/fuse/dev.o CC [M] drivers/input/mouse/sermouse.o CC net/ipv4/inet_hashtables.o In file included from drivers/input/mouse/sermouse.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:33: drivers/input/mouse/sermouse.c:357:21: note: 'cleanup_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:33: drivers/input/mouse/sermouse.c:357:21: note: 'init_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/synaptics_i2c.o CC net/ipv6/anycast.o CC [M] drivers/iio/industrialio-buffer.o In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'cleanup_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'init_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/input/mouse/synaptics_usb.o In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_usb.c:556:1: note: in expansion of macro 'module_usb_driver' 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:556:19: note: 'cleanup_module' target declared here 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:556:1: note: in expansion of macro 'module_usb_driver' 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_usb.c:556:1: note: in expansion of macro 'module_usb_driver' 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:556:19: note: 'init_module' target declared here 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:556:1: note: in expansion of macro 'module_usb_driver' 556 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ CC net/ipv6/ip6_output.o CC [M] drivers/input/mouse/vsxxxaa.o CC net/ipv4/inet_timewait_sock.o CC [M] drivers/iio/industrialio-trigger.o In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ CC fs/fuse/dir.o LD [M] drivers/input/mouse/cyapatp.o LD [M] drivers/input/mouse/elan_i2c.o LD [M] drivers/input/mouse/psmouse.o AR drivers/input/rmi4/built-in.o CC [M] drivers/input/rmi4/rmi_bus.o In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_bus_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:411:1: note: in expansion of macro 'module_init' 411 | module_init(rmi_bus_init); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:383:19: note: 'init_module' target declared here 383 | static int __init rmi_bus_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_bus_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:424:1: note: in expansion of macro 'module_exit' 424 | module_exit(rmi_bus_exit); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit rmi_bus_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/iio/industrialio-triggered-event.o CC net/ipv4/inet_connection_sock.o CC [M] drivers/input/rmi4/rmi_driver.o AR drivers/iio/built-in.o LD [M] drivers/iio/industrialio.o CC net/ipv4/tcp.o CC fs/fuse/file.o CC net/ipv6/ip6_input.o CC [M] drivers/input/rmi4/rmi_f01.o CC [M] drivers/input/rmi4/rmi_2d_sensor.o CC fs/fuse/inode.o CC net/ipv6/addrconf.o CC [M] drivers/input/rmi4/rmi_f03.o CC net/ipv6/addrlabel.o CC net/ipv4/tcp_input.o CC [M] drivers/input/rmi4/rmi_f11.o CC fs/fuse/control.o CC fs/fuse/xattr.o CC net/ipv6/route.o CC [M] drivers/input/rmi4/rmi_f12.o CC fs/fuse/acl.o CC [M] drivers/input/rmi4/rmi_f30.o CC [M] fs/fuse/cuse.o LD [M] drivers/input/rmi4/rmi_core.o CC [M] drivers/input/input-polldev.o In file included from fs/fuse/cuse.c:49: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/fuse/cuse.c:640:1: note: in expansion of macro 'module_init' 640 | module_init(cuse_init); | ^~~~~~~~~~~ fs/fuse/cuse.c:605:19: note: 'init_module' target declared here 605 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from fs/fuse/cuse.c:49: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fuse/cuse.c:641:1: note: in expansion of macro 'module_exit' 641 | module_exit(cuse_exit); | ^~~~~~~~~~~ fs/fuse/cuse.c:634:20: note: 'cleanup_module' target declared here 634 | static void __exit cuse_exit(void) | ^~~~~~~~~ AR fs/fuse/fuse.o AR fs/fuse/built-in.o AR fs/gfs2/built-in.o CC [M] fs/gfs2/acl.o CC [M] drivers/input/sparse-keymap.o CC [M] fs/gfs2/bmap.o CC [M] drivers/input/matrix-keymap.o AR fs/hfs/built-in.o CC [M] fs/hfs/bitmap.o CC [M] drivers/input/joydev.o CC net/ipv6/ip6_fib.o In file included from drivers/input/joydev.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joydev.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(joydev_exit); | ^~~~~~~~~~~ drivers/input/joydev.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit joydev_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joydev.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joydev.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(joydev_init); | ^~~~~~~~~~~ drivers/input/joydev.c:1059:19: note: 'init_module' target declared here 1059 | static int __init joydev_init(void) | ^~~~~~~~~~~ CC [M] fs/hfs/bfind.o CC net/ipv4/tcp_output.o CC [M] drivers/input/evdev.o CC [M] fs/hfs/bnode.o CC [M] fs/gfs2/dir.o In file included from drivers/input/evdev.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evdev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/evdev.c:1474:1: note: in expansion of macro 'module_exit' 1474 | module_exit(evdev_exit); | ^~~~~~~~~~~ drivers/input/evdev.c:1468:20: note: 'cleanup_module' target declared here 1468 | static void __exit evdev_exit(void) | ^~~~~~~~~~ In file included from drivers/input/evdev.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'evdev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/evdev.c:1473:1: note: in expansion of macro 'module_init' 1473 | module_init(evdev_init); | ^~~~~~~~~~~ drivers/input/evdev.c:1463:19: note: 'init_module' target declared here 1463 | static int __init evdev_init(void) | ^~~~~~~~~~ CC [M] fs/hfs/brec.o AR drivers/input/input-core.o AR drivers/input/built-in.o CC drivers/input/serio/serio.o CC net/ipv6/ipv6_sockglue.o CC [M] fs/hfs/btree.o CC [M] fs/gfs2/xattr.o fs/hfs/btree.c: In function 'hfs_btree_open': fs/hfs/btree.c:48:39: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ fs/hfs/btree.c:60:39: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ CC [M] fs/hfs/catalog.o CC drivers/input/serio/serport.o CC drivers/input/serio/libps2.o CC [M] fs/hfs/dir.o CC [M] fs/gfs2/glock.o CC net/ipv4/tcp_timer.o CC [M] fs/hfs/extent.o CC net/ipv6/ndisc.o CC [M] drivers/input/serio/altera_ps2.o fs/hfs/extent.c: In function 'hfs_free_fork': fs/hfs/extent.c:293:12: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | extent = file->ExtRec; | ^~~~ fs/hfs/extent.c:296:12: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | extent = file->RExtRec; | ^~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps2_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'cleanup_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps2_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'init_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/input/serio/built-in.o CC drivers/iommu/iommu.o CC [M] fs/hfs/inode.o net/ipv6/ndisc.c: In function 'ndisc_router_discovery': net/ipv6/ndisc.c:1417: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] 1417 | struct route_info *ri = (struct route_info *)p; | ^~~~~~~~~~ In file included from ./include/net/ipv6.h:21, from net/ipv6/ndisc.c:57: ./include/net/ndisc.h:101:8: note: defined here 101 | struct nd_opt_hdr { | ^~~~~~~~~~ In file included from net/ipv6/ndisc.c:60: ./include/net/ip6_route.h:5:8: note: defined here 5 | struct route_info { | ^~~~~~~~~~ CC net/ipv4/tcp_ipv4.o fs/hfs/inode.c: In function 'hfs_read_inode': fs/hfs/inode.c:340:40: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ fs/hfs/inode.c:343:40: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ fs/hfs/inode.c: In function 'hfs_write_inode': fs/hfs/inode.c:478:39: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ fs/hfs/inode.c:479:10: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:479:28: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ fs/hfs/inode.c:495:39: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ fs/hfs/inode.c:495:48: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ fs/hfs/inode.c:495:65: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ CC [M] fs/hfs/attr.o CC [M] fs/gfs2/glops.o CC [M] fs/hfs/mdb.o CC drivers/iommu/iommu-traces.o CC net/ipv6/udp.o fs/hfs/mdb.c: In function 'hfs_mdb_get': fs/hfs/mdb.c:218:16: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | be32_add_cpu(&mdb->drWrCnt, 1); | ^~~~~~~~~~~~~ fs/hfs/mdb.c: In function 'hfs_mdb_commit': fs/hfs/mdb.c:285:56: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ fs/hfs/mdb.c:286:10: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ fs/hfs/mdb.c:287:56: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ fs/hfs/mdb.c:288:10: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ CC [M] fs/gfs2/log.o CC [M] fs/hfs/part_tbl.o fs/hfs/part_tbl.c: In function 'hfs_part_find': fs/hfs/part_tbl.c:77:7: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ CC [M] fs/hfs/string.o CC drivers/iommu/iommu-sysfs.o CC [M] fs/hfs/super.o CC drivers/iommu/of_iommu.o CC net/ipv4/tcp_minisocks.o CC [M] fs/gfs2/lops.o In file included from fs/hfs/super.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/hfs/super.c:509:1: note: in expansion of macro 'module_init' 509 | module_init(init_hfs_fs) | ^~~~~~~~~~~ fs/hfs/super.c:482:19: note: 'init_module' target declared here 482 | static int __init init_hfs_fs(void) | ^~~~~~~~~~~ In file included from fs/hfs/super.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/hfs/super.c:510:1: note: in expansion of macro 'module_exit' 510 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ fs/hfs/super.c:497:20: note: 'cleanup_module' target declared here 497 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ CC [M] fs/hfs/sysdep.o CC drivers/iommu/omap-iommu.o CC net/ipv6/udplite.o CC [M] fs/gfs2/main.o CC [M] fs/hfs/trans.o In file included from fs/gfs2/main.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_gfs2_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/gfs2/main.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(init_gfs2_fs); | ^~~~~~~~~~~ fs/gfs2/main.c:78:19: note: 'init_module' target declared here 78 | static int __init init_gfs2_fs(void) | ^~~~~~~~~~~~ In file included from fs/gfs2/main.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_gfs2_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/gfs2/main.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(exit_gfs2_fs); | ^~~~~~~~~~~ fs/gfs2/main.c:231:20: note: 'cleanup_module' target declared here 231 | static void __exit exit_gfs2_fs(void) | ^~~~~~~~~~~~ CC net/ipv6/raw.o CC [M] fs/gfs2/meta_io.o LD [M] fs/hfs/hfs.o CC net/ipv4/tcp_cong.o CC drivers/irqchip/irqchip.o CC drivers/irqchip/irq-omap-intc.o AR drivers/iommu/built-in.o CC net/ipv4/tcp_metrics.o CC [M] fs/gfs2/aops.o AR drivers/irqchip/built-in.o CC drivers/leds/led-core.o AR drivers/macintosh/built-in.o CC [M] fs/gfs2/dentry.o CC net/ipv4/tcp_fastopen.o CC drivers/leds/led-class.o CC net/ipv6/icmp.o CC net/ipv6/mcast.o CC [M] fs/gfs2/export.o CC drivers/leds/led-triggers.o CC [M] fs/gfs2/file.o CC net/ipv4/tcp_rate.o CC drivers/leds/leds-gpio.o CC [M] fs/gfs2/ops_fstype.o CC drivers/leds/trigger/ledtrig-timer.o CC drivers/mailbox/mailbox.o CC drivers/leds/trigger/ledtrig-oneshot.o CC net/ipv4/tcp_recovery.o CC drivers/leds/trigger/ledtrig-heartbeat.o CC drivers/mailbox/omap-mailbox.o CC net/ipv6/reassembly.o CC drivers/leds/trigger/ledtrig-backlight.o CC [M] fs/gfs2/inode.o CC net/ipv4/tcp_ulp.o CC drivers/leds/trigger/ledtrig-gpio.o AR drivers/mailbox/built-in.o CC [M] fs/gfs2/quota.o CC drivers/leds/trigger/ledtrig-default-on.o CC net/ipv6/tcp_ipv6.o CC net/ipv4/tcp_offload.o CC [M] drivers/leds/trigger/ledtrig-transient.o CC [M] fs/gfs2/recovery.o In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'transient_trig_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:229:1: note: in expansion of macro 'module_init' 229 | module_init(transient_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:219:19: note: 'init_module' target declared here 219 | static int __init transient_trig_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'transient_trig_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:230:1: note: in expansion of macro 'module_exit' 230 | module_exit(transient_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:224:20: note: 'cleanup_module' target declared here 224 | static void __exit transient_trig_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/leds/trigger/ledtrig-camera.o In file included from drivers/leds/trigger/ledtrig-camera.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ledtrig_camera_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:46:1: note: in expansion of macro 'module_init' 46 | module_init(ledtrig_camera_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:40:19: note: 'init_module' target declared here 40 | static int __init ledtrig_camera_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-camera.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ledtrig_camera_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:53:1: note: in expansion of macro 'module_exit' 53 | module_exit(ledtrig_camera_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit ledtrig_camera_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/rgrp.o AR drivers/leds/trigger/built-in.o CC [M] fs/gfs2/super.o CC [M] drivers/leds/leds-bd2802.o In file included from drivers/leds/leds-bd2802.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd2802_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-bd2802.c:794:1: note: in expansion of macro 'module_i2c_driver' 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-bd2802.c:16: drivers/leds/leds-bd2802.c:794:19: note: 'cleanup_module' target declared here 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-bd2802.c:794:1: note: in expansion of macro 'module_i2c_driver' 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-bd2802.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd2802_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-bd2802.c:794:1: note: in expansion of macro 'module_i2c_driver' 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-bd2802.c:16: drivers/leds/leds-bd2802.c:794:19: note: 'init_module' target declared here 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-bd2802.c:794:1: note: in expansion of macro 'module_i2c_driver' 794 | module_i2c_driver(bd2802_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC net/ipv4/datagram.o CC net/ipv6/ping.o CC [M] drivers/leds/leds-lm3530.o In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lm3642.o CC net/ipv6/exthdrs.o CC net/ipv4/raw.o In file included from drivers/leds/leds-lm3642.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3642_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3642.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3642.c:12: drivers/leds/leds-lm3642.c:427:19: note: 'cleanup_module' target declared here 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3642.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3642.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3642_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3642.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3642.c:12: drivers/leds/leds-lm3642.c:427:19: note: 'init_module' target declared here 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3642.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(lm3642_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/sys.o CC [M] drivers/leds/leds-pca9532.o CC net/ipv4/udp.o net/ipv6/exthdrs.c: In function 'ipv6_dest_hao': net/ipv6/exthdrs.c:207:23: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { | ^~~~~~~~~~ net/ipv6/exthdrs.c:214:29: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 214 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); | ^~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9532_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'cleanup_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9532_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'init_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lp3944.o CC [M] fs/gfs2/trans.o In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3944_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3944_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lp55xx-common.o CC net/ipv6/datagram.o CC [M] fs/gfs2/util.o CC [M] fs/gfs2/lock_dlm.o CC [M] drivers/leds/leds-lp5521.o CC net/ipv4/udplite.o In file included from drivers/leds/leds-lp5521.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp5521_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5521.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5521.c:27: drivers/leds/leds-lp5521.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp5521.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp5521.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp5521_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5521.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5521.c:27: drivers/leds/leds-lp5521.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp5521.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(lp5521_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lp5523.o LD [M] fs/gfs2/gfs2.o In file included from drivers/leds/leds-lp5523.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp5523_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5523.c:983:1: note: in expansion of macro 'module_i2c_driver' 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5523.c:27: drivers/leds/leds-lp5523.c:983:19: note: 'cleanup_module' target declared here 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp5523.c:983:1: note: in expansion of macro 'module_i2c_driver' 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp5523.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp5523_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5523.c:983:1: note: in expansion of macro 'module_i2c_driver' 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5523.c:27: drivers/leds/leds-lp5523.c:983:19: note: 'init_module' target declared here 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp5523.c:983:1: note: in expansion of macro 'module_i2c_driver' 983 | module_i2c_driver(lp5523_driver); | ^~~~~~~~~~~~~~~~~ AR fs/hfsplus/built-in.o CC [M] fs/hfsplus/super.o CC net/ipv6/ip6_flowlabel.o CC [M] drivers/leds/leds-lp5562.o CC net/ipv6/inet6_connection_sock.o CC net/ipv4/udp_offload.o fs/hfsplus/super.c: In function 'hfsplus_fill_super': fs/hfsplus/super.c:547:16: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 547 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from fs/hfsplus/super.c:10: fs/hfsplus/super.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/hfsplus/super.c:706:1: note: in expansion of macro 'module_init' 706 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ fs/hfsplus/super.c:667:19: note: 'init_module' target declared here 667 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from fs/hfsplus/super.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/hfsplus/super.c:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ fs/hfsplus/super.c:693:20: note: 'cleanup_module' target declared here 693 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp5562.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp5562_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5562.c:613:1: note: in expansion of macro 'module_i2c_driver' 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5562.c:15: drivers/leds/leds-lp5562.c:613:19: note: 'cleanup_module' target declared here 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp5562.c:613:1: note: in expansion of macro 'module_i2c_driver' 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp5562.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp5562_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp5562.c:613:1: note: in expansion of macro 'module_i2c_driver' 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp5562.c:15: drivers/leds/leds-lp5562.c:613:19: note: 'init_module' target declared here 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp5562.c:613:1: note: in expansion of macro 'module_i2c_driver' 613 | module_i2c_driver(lp5562_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lp8501.o CC [M] fs/hfsplus/options.o In file included from drivers/leds/leds-lp8501.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp8501_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp8501.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp8501.c:16: drivers/leds/leds-lp8501.c:407:19: note: 'cleanup_module' target declared here 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp8501.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp8501.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp8501_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp8501.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp8501.c:16: drivers/leds/leds-lp8501.c:407:19: note: 'init_module' target declared here 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp8501.c:407:1: note: in expansion of macro 'module_i2c_driver' 407 | module_i2c_driver(lp8501_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lp8860.o CC [M] fs/hfsplus/inode.o AR drivers/media/common/b2c2/built-in.o AR drivers/media/common/saa7146/built-in.o AR drivers/media/common/siano/built-in.o In file included from drivers/leds/leds-lp8860.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp8860_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp8860.c:476:1: note: in expansion of macro 'module_i2c_driver' 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp8860.c:14: drivers/leds/leds-lp8860.c:476:19: note: 'cleanup_module' target declared here 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp8860.c:476:1: note: in expansion of macro 'module_i2c_driver' 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp8860.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp8860_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp8860.c:476:1: note: in expansion of macro 'module_i2c_driver' 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp8860.c:14: drivers/leds/leds-lp8860.c:476:19: note: 'init_module' target declared here 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp8860.c:476:1: note: in expansion of macro 'module_i2c_driver' 476 | module_i2c_driver(lp8860_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/media/common/v4l2-tpg/built-in.o CC net/ipv6/udp_offload.o AR drivers/media/common/built-in.o CC net/ipv4/arp.o AR drivers/media/firewire/built-in.o CC [M] drivers/leds/leds-tca6507.o AR drivers/media/i2c/soc_camera/built-in.o AR drivers/media/i2c/built-in.o AR drivers/media/mmc/siano/built-in.o AR drivers/media/mmc/built-in.o AR drivers/media/pci/b2c2/built-in.o AR drivers/media/pci/ddbridge/built-in.o AR drivers/media/pci/dm1105/built-in.o AR drivers/media/pci/mantis/built-in.o In file included from drivers/leds/leds-tca6507.c:90: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tca6507_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-tca6507.c:843:1: note: in expansion of macro 'module_i2c_driver' 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-tca6507.c:92: drivers/leds/leds-tca6507.c:843:19: note: 'cleanup_module' target declared here 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-tca6507.c:843:1: note: in expansion of macro 'module_i2c_driver' 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-tca6507.c:90: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tca6507_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-tca6507.c:843:1: note: in expansion of macro 'module_i2c_driver' 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-tca6507.c:92: drivers/leds/leds-tca6507.c:843:19: note: 'init_module' target declared here 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-tca6507.c:843:1: note: in expansion of macro 'module_i2c_driver' 843 | module_i2c_driver(tca6507_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/media/pci/netup_unidvb/built-in.o AR drivers/media/pci/ngene/built-in.o AR drivers/media/pci/pluto2/built-in.o AR drivers/media/pci/pt1/built-in.o AR drivers/media/pci/pt3/built-in.o AR drivers/media/pci/saa7146/built-in.o AR drivers/media/pci/smipcie/built-in.o AR drivers/media/pci/ttpci/built-in.o AR drivers/media/pci/built-in.o CC [M] fs/hfsplus/ioctl.o AR drivers/media/platform/blackfin/built-in.o AR drivers/media/platform/davinci/built-in.o AR drivers/media/platform/meson/built-in.o CC net/ipv6/seg6.o CC [M] drivers/leds/leds-tlc591xx.o AR drivers/media/platform/omap/built-in.o AR drivers/media/platform/stm32/built-in.o AR drivers/media/platform/ti-vpe/built-in.o AR drivers/media/platform/built-in.o AR drivers/media/rc/keymaps/built-in.o CC [M] drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.o In file included from drivers/leds/leds-tlc591xx.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlc591xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-tlc591xx.c:394:1: note: in expansion of macro 'module_i2c_driver' 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-tlc591xx.c:10: drivers/leds/leds-tlc591xx.c:394:19: note: 'cleanup_module' target declared here 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-tlc591xx.c:394:1: note: in expansion of macro 'module_i2c_driver' 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-tlc591xx.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlc591xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-tlc591xx.c:394:1: note: in expansion of macro 'module_i2c_driver' 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-tlc591xx.c:10: drivers/leds/leds-tlc591xx.c:394:19: note: 'init_module' target declared here 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-tlc591xx.c:394:1: note: in expansion of macro 'module_i2c_driver' 394 | module_i2c_driver(tlc591xx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/extents.o CC [M] drivers/leds/leds-pca955x.o In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-alink-dtu-m.o CC net/ipv6/fib6_notifier.o In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here 55 | static int __init init_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/icmp.o In file included from drivers/leds/leds-pca955x.c:50: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca955x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca955x.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-pca955x.c:43: drivers/leds/leds-pca955x.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca955x.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca955x.c:50: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca955x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca955x.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-pca955x.c:43: drivers/leds/leds-pca955x.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca955x.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(pca955x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-anysee.o CC [M] drivers/leds/leds-pca963x.o CC [M] fs/hfsplus/catalog.o In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-apac-viewcomp.o CC net/ipv6/sysctl_net_ipv6.o In file included from drivers/leds/leds-pca963x.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca963x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca963x.c:506:1: note: in expansion of macro 'module_i2c_driver' 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-pca963x.c:28: drivers/leds/leds-pca963x.c:506:19: note: 'cleanup_module' target declared here 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca963x.c:506:1: note: in expansion of macro 'module_i2c_driver' 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca963x.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca963x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca963x.c:506:1: note: in expansion of macro 'module_i2c_driver' 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-pca963x.c:28: drivers/leds/leds-pca963x.c:506:19: note: 'init_module' target declared here 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca963x.c:506:1: note: in expansion of macro 'module_i2c_driver' 506 | module_i2c_driver(pca963x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-pwm.o CC [M] drivers/media/rc/keymaps/rc-asus-pc39.o CC [M] fs/hfsplus/dir.o In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-asus-ps3-100.o In file included from drivers/leds/leds-pwm.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_pwm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pwm.c:228:1: note: in expansion of macro 'module_platform_driver' 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-pwm.c:17: drivers/leds/leds-pwm.c:228:24: note: 'cleanup_module' target declared here 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pwm.c:228:1: note: in expansion of macro 'module_platform_driver' 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pwm.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_pwm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pwm.c:228:1: note: in expansion of macro 'module_platform_driver' 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-pwm.c:17: drivers/leds/leds-pwm.c:228:24: note: 'init_module' target declared here 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pwm.c:228:1: note: in expansion of macro 'module_platform_driver' 228 | module_platform_driver(led_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/ipv6/ip6mr.o CC [M] drivers/leds/leds-regulator.o In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:87:1: note: in expansion of macro 'module_init' 87 | module_init(init_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:19: note: 'init_module' target declared here 77 | static int __init init_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:88:1: note: in expansion of macro 'module_exit' 88 | module_exit(exit_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:20: note: 'cleanup_module' target declared here 82 | static void __exit exit_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/devinet.o CC [M] drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.o CC [M] fs/hfsplus/btree.o In file included from drivers/leds/leds-regulator.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'regulator_led_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-regulator.c:17: drivers/leds/leds-regulator.c:199:24: note: 'init_module' target declared here 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-regulator.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'regulator_led_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-regulator.c:17: drivers/leds/leds-regulator.c:199:24: note: 'cleanup_module' target declared here 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lt3593.o CC [M] drivers/media/rc/keymaps/rc-ati-x10.o In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(init_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here 124 | static int __init init_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(exit_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit exit_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lt3593_led_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lt3593.c:177:1: note: in expansion of macro 'module_platform_driver' 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:20: drivers/leds/leds-lt3593.c:177:24: note: 'init_module' target declared here 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:177:1: note: in expansion of macro 'module_platform_driver' 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lt3593_led_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lt3593.c:177:1: note: in expansion of macro 'module_platform_driver' 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:20: drivers/leds/leds-lt3593.c:177:24: note: 'cleanup_module' target declared here 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:177:1: note: in expansion of macro 'module_platform_driver' 177 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avermedia-a16d.o CC [M] drivers/leds/leds-mc13783.o CC [M] fs/hfsplus/bnode.o In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avermedia.o In file included from drivers/leds/leds-mc13783.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13xxx_led_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/leds/leds-mc13783.c:314:1: note: in expansion of macro 'module_platform_driver_probe' 314 | module_platform_driver_probe(mc13xxx_led_driver, mc13xxx_led_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mc13783.c:20: drivers/leds/leds-mc13783.c:314:30: note: 'cleanup_module' target declared here 314 | module_platform_driver_probe(mc13xxx_led_driver, mc13xxx_led_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mc13783.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13xxx_led_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/leds/leds-mc13783.c:314:1: note: in expansion of macro 'module_platform_driver_probe' 314 | module_platform_driver_probe(mc13xxx_led_driver, mc13xxx_led_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mc13783.c:20: drivers/leds/leds-mc13783.c:314:30: note: 'init_module' target declared here 314 | module_platform_driver_probe(mc13xxx_led_driver, mc13xxx_led_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] drivers/leds/leds-lm355x.o In file included from drivers/media/rc/keymaps/rc-avermedia.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avermedia-cardbus.o In file included from drivers/leds/leds-lm355x.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm355x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm355x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm355x.c:12: drivers/leds/leds-lm355x.c:532:19: note: 'cleanup_module' target declared here 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm355x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm355x.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm355x_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm355x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm355x.c:12: drivers/leds/leds-lm355x.c:532:19: note: 'init_module' target declared here 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm355x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | module_i2c_driver(lm355x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:19: note: 'init_module' target declared here 84 | static int __init init_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(exit_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv6/xfrm6_policy.o CC [M] drivers/media/rc/keymaps/rc-avermedia-dvbt.o CC [M] fs/hfsplus/brec.o CC [M] drivers/leds/leds-dac124s085.o In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avermedia-m135a.o CC net/ipv4/af_inet.o In file included from drivers/leds/leds-dac124s085.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dac124s085_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-dac124s085.c:110:1: note: in expansion of macro 'module_spi_driver' 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-dac124s085.c:12: drivers/leds/leds-dac124s085.c:110:19: note: 'init_module' target declared here 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-dac124s085.c:110:1: note: in expansion of macro 'module_spi_driver' 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-dac124s085.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dac124s085_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-dac124s085.c:110:1: note: in expansion of macro 'module_spi_driver' 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-dac124s085.c:12: drivers/leds/leds-dac124s085.c:110:19: note: 'cleanup_module' target declared here 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-dac124s085.c:110:1: note: in expansion of macro 'module_spi_driver' 110 | module_spi_driver(dac124s085_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(init_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:134:19: note: 'init_module' target declared here 134 | static int __init init_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(exit_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit exit_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/leds/built-in.o CC net/ipv4/igmp.o CC [M] fs/hfsplus/bfind.o CC [M] drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.o CC net/ipv6/xfrm6_state.o In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avermedia-rm-ks.o CC [M] fs/hfsplus/tables.o In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-avertv-303.o In file included from drivers/media/rc/keymaps/rc-avertv-303.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-azurewave-ad-tu700.o CC [M] fs/hfsplus/unicode.o In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(init_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here 89 | static int __init init_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(exit_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv6/xfrm6_input.o CC [M] drivers/media/rc/keymaps/rc-behold.o CC net/ipv6/xfrm6_output.o In file included from drivers/media/rc/keymaps/rc-behold.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(init_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:128:19: note: 'init_module' target declared here 128 | static int __init init_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(exit_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit exit_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-behold-columbus.o fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': fs/hfsplus/unicode.c:40:7: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | p1 = s1->unicode; | ^~ fs/hfsplus/unicode.c:41:7: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | p2 = s2->unicode; | ^~ fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': fs/hfsplus/unicode.c:74:7: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | p1 = s1->unicode; | ^~ fs/hfsplus/unicode.c:75:7: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | p2 = s2->unicode; | ^~ fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': fs/hfsplus/unicode.c:134:7: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | ip = ustr->unicode; | ^~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(init_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:95:19: note: 'init_module' target declared here 95 | static int __init init_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(exit_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit exit_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-budget-ci-old.o CC [M] fs/hfsplus/wrapper.o In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-cec.o CC net/ipv4/fib_frontend.o AR fs/isofs/built-in.o In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(init_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here 168 | static int __init init_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(exit_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit exit_rc_map_cec(void) | ^~~~~~~~~~~~~~~ CC [M] fs/isofs/namei.o CC [M] drivers/media/rc/keymaps/rc-cinergy-1400.o CC [M] fs/hfsplus/bitmap.o CC net/ipv6/xfrm6_protocol.o In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-cinergy.o CC [M] fs/isofs/inode.o In file included from drivers/media/rc/keymaps/rc-cinergy.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-d680-dmb.o CC [M] fs/hfsplus/part_tbl.o In file included from fs/isofs/inode.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_iso9660_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/isofs/inode.c:1616:1: note: in expansion of macro 'module_init' 1616 | module_init(init_iso9660_fs) | ^~~~~~~~~~~ fs/isofs/inode.c:1583:19: note: 'init_module' target declared here 1583 | static int __init init_iso9660_fs(void) | ^~~~~~~~~~~~~~~ In file included from fs/isofs/inode.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_iso9660_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/isofs/inode.c:1617:1: note: in expansion of macro 'module_exit' 1617 | module_exit(exit_iso9660_fs) | ^~~~~~~~~~~ fs/isofs/inode.c:1607:20: note: 'cleanup_module' target declared here 1607 | static void __exit exit_iso9660_fs(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-delock-61959.o fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': fs/hfsplus/part_tbl.c:77:30: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/attributes.o CC [M] drivers/media/rc/keymaps/rc-dib0700-nec.o CC net/ipv6/netfilter.o CC [M] fs/isofs/dir.o In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:121:1: note: in expansion of macro 'module_init' 121 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:111:19: note: 'init_module' target declared here 111 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:122:1: note: in expansion of macro 'module_exit' 122 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:116:20: note: 'cleanup_module' target declared here 116 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dib0700-rc5.o CC net/ipv4/fib_semantics.o CC [M] fs/isofs/util.o In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:232:1: note: in expansion of macro 'module_init' 232 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:19: note: 'init_module' target declared here 222 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:233:1: note: in expansion of macro 'module_exit' 233 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-digitalnow-tinytwin.o CC [M] fs/hfsplus/xattr.o In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/isofs/rock.o CC [M] drivers/media/rc/keymaps/rc-digittrade.o CC net/ipv6/fib6_rules.o fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': fs/hfsplus/xattr.c:110:16: warning: taking address of packed member of 'struct hfs_btree_header_rec' may result in an unaligned pointer value [-Waddress-of-packed-member] 110 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dm1105-nec.o CC [M] fs/hfsplus/xattr_user.o CC [M] fs/isofs/export.o In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dntv-live-dvb-t.o In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/xattr_security.o CC [M] fs/isofs/joliet.o CC [M] drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.o CC net/ipv6/proc.o CC net/ipv4/fib_trie.o In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:19: note: 'init_module' target declared here 84 | static int __init init_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(exit_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dtt200u.o CC [M] fs/hfsplus/xattr_trusted.o CC [M] fs/isofs/compress.o In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' 55 | module_init(init_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here 45 | static int __init init_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' 56 | module_exit(exit_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here 50 | static void __exit exit_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dvbsky.o LD [M] fs/hfsplus/hfsplus.o CC [M] drivers/media/rc/keymaps/rc-dvico-mce.o CC net/ipv6/syncookies.o LD [M] fs/isofs/isofs.o In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/jbd2/transaction.o CC net/ipv4/fib_notifier.o In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-dvico-portable.o In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-em-terratec.o In file included from drivers/media/rc/keymaps/rc-em-terratec.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/memory/of_memory.o CC [M] drivers/media/rc/keymaps/rc-encore-enltv2.o In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:87:1: note: in expansion of macro 'module_init' 87 | module_init(init_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:77:19: note: 'init_module' target declared here 77 | static int __init init_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:88:1: note: in expansion of macro 'module_exit' 88 | module_exit(exit_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:82:20: note: 'cleanup_module' target declared here 82 | static void __exit exit_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv6/calipso.o CC [M] drivers/media/rc/keymaps/rc-encore-enltv.o CC net/ipv4/inet_fragment.o CC drivers/memory/emif.o In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(init_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:99:19: note: 'init_module' target declared here 99 | static int __init init_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(exit_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit exit_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-encore-enltv-fm53.o In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-evga-indtube.o CC fs/jbd2/commit.o In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:58:1: note: in expansion of macro 'module_init' 58 | module_init(init_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:48:19: note: 'init_module' target declared here 48 | static int __init init_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:59:1: note: in expansion of macro 'module_exit' 59 | module_exit(exit_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:53:20: note: 'cleanup_module' target declared here 53 | static void __exit exit_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-eztv.o CC drivers/memory/omap-gpmc.o In file included from drivers/media/rc/keymaps/rc-eztv.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(init_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:83:19: note: 'init_module' target declared here 83 | static int __init init_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(exit_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit exit_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-flydvb.o CC net/ipv6/mip6.o CC net/ipv4/ping.o In file included from drivers/media/rc/keymaps/rc-flydvb.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-flyvideo.o CC fs/jbd2/recovery.o In file included from drivers/media/rc/keymaps/rc-flyvideo.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-fusionhdtv-mce.o net/ipv6/mip6.c: In function 'mip6_destopt_reject': net/ipv6/mip6.c:234:13: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, | ^~~~~~~~~~ net/ipv6/mip6.c:256:29: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); | ^~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ AR net/ipv6/netfilter/built-in.o CC [M] net/ipv6/netfilter/ip6_tables.o CC [M] drivers/media/rc/keymaps/rc-gadmei-rm008z.o CC drivers/memory/ti-emif-pm.o In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-geekbox.o CC fs/jbd2/checkpoint.o In file included from net/ipv6/netfilter/ip6_tables.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1976:1: note: in expansion of macro 'module_init' 1976 | module_init(ip6_tables_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1929:19: note: 'init_module' target declared here 1929 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6_tables.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1977:1: note: in expansion of macro 'module_exit' 1977 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1963:20: note: 'cleanup_module' target declared here 1963 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(init_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here 41 | static int __init init_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(exit_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit exit_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.o CC net/ipv4/ip_tunnel_core.o CC drivers/memory/emif-asm-offsets.s CHK include/generated/ti-emif-asm-offsets.h UPD include/generated/ti-emif-asm-offsets.h AS drivers/memory/ti-emif-sram-pm.o In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/memory/ti-emif-sram.o CC [M] drivers/media/rc/keymaps/rc-gotview7135.o AR drivers/memory/built-in.o CC [M] drivers/media/rc/keymaps/rc-imon-mce.o CC fs/jbd2/revoke.o In file included from drivers/media/rc/keymaps/rc-gotview7135.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(init_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here 129 | static int __init init_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(exit_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit exit_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/tps65217.o CC [M] drivers/media/rc/keymaps/rc-imon-pad.o In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(init_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:143:19: note: 'init_module' target declared here 143 | static int __init init_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:154:1: note: in expansion of macro 'module_exit' 154 | module_exit(exit_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit exit_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_filter.o CC [M] drivers/media/rc/keymaps/rc-iodata-bctv7e.o CC fs/jbd2/journal.o In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/gre_offload.o CC [M] drivers/media/rc/keymaps/rc-it913x-v1.o In file included from net/ipv6/netfilter/ip6table_filter.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:92:19: note: 'init_module' target declared here 92 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_filter.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_filter.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/tps65218.o CC [M] net/ipv6/netfilter/ip6table_mangle.o In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-it913x-v2.o CC net/ipv4/sysctl_net_ipv4.o In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-kaiomy.o CC drivers/mfd/tps65910.o In file included from net/ipv6/netfilter/ip6table_mangle.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:120:19: note: 'init_module' target declared here 120 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_mangle.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_mangle.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit ip6table_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_raw.o CC [M] drivers/media/rc/keymaps/rc-kworld-315u.o In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/twl-core.o CC [M] drivers/media/rc/keymaps/rc-kworld-pc150u.o CC net/ipv4/proc.o In file included from net/ipv6/netfilter/ip6table_raw.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:62:19: note: 'init_module' target declared here 62 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_raw.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_raw.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_security.o In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(init_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here 88 | static int __init init_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(exit_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit exit_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.o AR fs/jbd2/jbd2.o AR fs/jbd2/built-in.o In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:19: note: 'init_module' target declared here 86 | static int __init init_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR fs/jffs2/built-in.o CC [M] fs/jffs2/compr.o CC [M] drivers/media/rc/keymaps/rc-leadtek-y04g0051.o In file included from net/ipv6/netfilter/ip6table_security.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_security_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(ip6table_security_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:79:19: note: 'init_module' target declared here 79 | static int __init ip6table_security_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_security.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_security_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(ip6table_security_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_security.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit ip6table_security_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/twl4030-irq.o In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here 86 | static int __init init_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/fib_rules.o CC [M] net/ipv6/netfilter/ip6table_nat.o CC [M] drivers/media/rc/keymaps/rc-lme2510.o CC [M] fs/jffs2/dir.o In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(init_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here 97 | static int __init init_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(exit_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit exit_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ CC drivers/mfd/twl6030-irq.o CC [M] drivers/media/rc/keymaps/rc-manli.o In file included from net/ipv6/netfilter/ip6table_nat.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:132:19: note: 'init_module' target declared here 132 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_nat.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6table_nat.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o In file included from drivers/media/rc/keymaps/rc-manli.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:131:1: note: in expansion of macro 'module_init' 131 | module_init(init_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:121:19: note: 'init_module' target declared here 121 | static int __init init_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:132:1: note: in expansion of macro 'module_exit' 132 | module_exit(exit_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:126:20: note: 'cleanup_module' target declared here 126 | static void __exit exit_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/file.o CC [M] drivers/media/rc/keymaps/rc-medion-x10.o In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(init_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here 103 | static int __init init_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(exit_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit exit_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/ipmr.o CC drivers/mfd/twl4030-power.o CC [M] drivers/media/rc/keymaps/rc-medion-x10-digitainer.o CC [M] fs/jffs2/ioctl.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:464:1: note: in expansion of macro 'module_init' 464 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:411:19: note: 'init_module' target declared here 411 | static int __init nf_conntrack_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:465:1: note: in expansion of macro 'module_exit' 465 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:454:20: note: 'cleanup_module' target declared here 454 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(init_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here 108 | static int __init init_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(exit_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-medion-x10-or2x.o CC [M] fs/jffs2/nodelist.o CC [M] net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/twl4030-audio.o CC [M] drivers/media/rc/keymaps/rc-msi-digivox-ii.o In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(init_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here 54 | static int __init init_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(exit_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit exit_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-msi-digivox-iii.o CC [M] fs/jffs2/malloc.o In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mfd/twl6040.o CC [M] drivers/media/rc/keymaps/rc-msi-tvanywhere.o CC [M] net/ipv6/netfilter/nf_nat_l3proto_ipv6.o CC [M] fs/jffs2/read.o In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.o In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(init_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:19: note: 'init_module' target declared here 110 | static int __init init_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(exit_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-nebula.o CC [M] fs/jffs2/nodemgmt.o CC drivers/mfd/mfd-core.o In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:444:19: note: 'init_module' target declared here 444 | static int __init nf_nat_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:462:20: note: 'cleanup_module' target declared here 462 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(init_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:83:19: note: 'init_module' target declared here 83 | static int __init init_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(exit_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit exit_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.o CC net/ipv4/syncookies.o In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(init_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:19: note: 'init_module' target declared here 144 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-norwood.o CC drivers/mfd/omap-usb-host.o CC [M] fs/jffs2/readinode.o CC [M] net/ipv6/netfilter/nf_nat_proto_icmpv6.o In file included from drivers/media/rc/keymaps/rc-norwood.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-npgtech.o In file included from drivers/media/rc/keymaps/rc-npgtech.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pctv-sedna.o CC drivers/mfd/omap-usb-tll.o In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pinnacle-color.o CC [M] net/ipv6/netfilter/nf_nat_masquerade_ipv6.o CC [M] fs/jffs2/write.o CC net/ipv4/ipconfig.o In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pinnacle-grey.o CC drivers/mfd/palmas.o In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.o CC [M] fs/jffs2/scan.o In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pixelview.o CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC drivers/mfd/syscon.o In file included from drivers/media/rc/keymaps/rc-pixelview.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pixelview-mk12.o CC net/ipv4/netfilter.o In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pixelview-002t.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(nf_defrag_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:105:19: note: 'init_module' target declared here 105 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:127:20: note: 'cleanup_module' target declared here 127 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/jffs2/gc.o CC drivers/mfd/vexpress-sysreg.o In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-pixelview-new.o CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC [M] drivers/mfd/rtsx_usb.o In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-powercolor-real-angel.o In file included from drivers/mfd/rtsx_usb.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mfd/rtsx_usb.c:23: drivers/mfd/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/rtsx_usb.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mfd/rtsx_usb.c:23: drivers/mfd/rtsx_usb.c:787:19: note: 'init_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ AR net/ipv4/netfilter/built-in.o CC [M] net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-proteus-2309.o CC [M] fs/jffs2/symlink.o CC [M] fs/jffs2/build.o In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-purpletv.o In file included from net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:476:1: note: in expansion of macro 'module_init' 476 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:421:19: note: 'init_module' target declared here 421 | static int __init nf_conntrack_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:477:1: note: in expansion of macro 'module_exit' 477 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/mfd/ti_am335x_tscadc.o In file included from drivers/media/rc/keymaps/rc-purpletv.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC [M] net/ipv6/netfilter/nf_log_ipv6.o CC [M] drivers/media/rc/keymaps/rc-pv951.o In file included from drivers/mfd/ti_am335x_tscadc.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ti_tscadc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mfd/ti_am335x_tscadc.c:356:1: note: in expansion of macro 'module_platform_driver' 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/ti_am335x_tscadc.c:22: drivers/mfd/ti_am335x_tscadc.c:356:24: note: 'cleanup_module' target declared here 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/ti_am335x_tscadc.c:356:1: note: in expansion of macro 'module_platform_driver' 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mfd/ti_am335x_tscadc.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ti_tscadc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mfd/ti_am335x_tscadc.c:356:1: note: in expansion of macro 'module_platform_driver' 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/ti_am335x_tscadc.c:22: drivers/mfd/ti_am335x_tscadc.c:356:24: note: 'init_module' target declared here 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/ti_am335x_tscadc.c:356:1: note: in expansion of macro 'module_platform_driver' 356 | module_platform_driver(ti_tscadc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/erase.o In file included from drivers/media/rc/keymaps/rc-pv951.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-hauppauge.o CC [M] drivers/mfd/mc13xxx-core.o In file included from drivers/media/rc/keymaps/rc-hauppauge.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(init_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:279:19: note: 'init_module' target declared here 279 | static int __init init_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(exit_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:284:20: note: 'cleanup_module' target declared here 284 | static void __exit exit_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:422:1: note: in expansion of macro 'module_init' 422 | module_init(nf_log_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:395:19: note: 'init_module' target declared here 395 | static int __init nf_log_ipv6_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro 'module_exit' 423 | module_exit(nf_log_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_log_ipv6.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit nf_log_ipv6_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-rc6-mce.o CC [M] net/ipv4/netfilter/nf_nat_l3proto_ipv4.o CC [M] net/ipv6/netfilter/nf_reject_ipv6.o CC [M] fs/jffs2/background.o In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/mfd/mc13xxx-spi.o CC [M] drivers/media/rc/keymaps/rc-real-audio-220-32-keys.o In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:456:1: note: in expansion of macro 'module_init' 456 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:429:19: note: 'init_module' target declared here 429 | static int __init nf_nat_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mfd/mc13xxx-spi.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13xxx_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/mc13xxx-spi.c:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(mc13xxx_exit); | ^~~~~~~~~~~ drivers/mfd/mc13xxx-spi.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit mc13xxx_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mfd/mc13xxx-spi.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13xxx_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/mc13xxx-spi.c:190:1: note: in expansion of macro 'subsys_initcall' 190 | subsys_initcall(mc13xxx_init); | ^~~~~~~~~~~~~~~ drivers/mfd/mc13xxx-spi.c:186:19: note: 'init_module' target declared here 186 | static int __init mc13xxx_init(void) | ^~~~~~~~~~~~ CC [M] fs/jffs2/fs.o CC [M] drivers/media/rc/keymaps/rc-reddo.o CC [M] drivers/mfd/mc13xxx-i2c.o In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-snapstream-firefly.o In file included from drivers/mfd/mc13xxx-i2c.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13xxx_i2c_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/mc13xxx-i2c.c:116:1: note: in expansion of macro 'module_exit' 116 | module_exit(mc13xxx_i2c_exit); | ^~~~~~~~~~~ drivers/mfd/mc13xxx-i2c.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit mc13xxx_i2c_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/mc13xxx-i2c.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13xxx_i2c_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/mc13xxx-i2c.c:110:1: note: in expansion of macro 'subsys_initcall' 110 | subsys_initcall(mc13xxx_i2c_init); | ^~~~~~~~~~~~~~~ drivers/mfd/mc13xxx-i2c.c:106:19: note: 'init_module' target declared here 106 | static int __init mc13xxx_i2c_init(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_proto_icmp.o CC [M] drivers/mfd/wl1273-core.o CC [M] net/ipv6/netfilter/nf_dup_ipv6.o In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/writev.o CC [M] drivers/media/rc/keymaps/rc-streamzap.o In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(wl1273_core_exit); | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit wl1273_core_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' 272 | late_initcall(wl1273_core_init); | ^~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here 254 | static int __init wl1273_core_init(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/mfd/viperboard.o CC [M] fs/jffs2/super.o In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-tbs-nec.o CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:133:1: note: in expansion of macro 'module_usb_driver' 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:133:19: note: 'cleanup_module' target declared here 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:133:1: note: in expansion of macro 'module_usb_driver' 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mfd/viperboard.c:133:1: note: in expansion of macro 'module_usb_driver' 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:133:19: note: 'init_module' target declared here 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:133:1: note: in expansion of macro 'module_usb_driver' 133 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/jffs2/super.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jffs2_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/jffs2/super.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:358:19: note: 'init_module' target declared here 358 | static int __init init_jffs2_fs(void) | ^~~~~~~~~~~~~ In file included from fs/jffs2/super.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jffs2_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/jffs2/super.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_jffs2_fs(void) | ^~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-technisat-ts35.o AR drivers/mfd/built-in.o CC [M] drivers/media/rc/keymaps/rc-technisat-usb2.o CC [M] fs/jffs2/debug.o In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_tables_ipv6.o CC [M] net/ipv6/netfilter/nft_chain_route_ipv6.o CC [M] drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.o In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_defrag_ipv4.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(nf_defrag_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_defrag_ipv4.c:121:19: note: 'init_module' target declared here 121 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_defrag_ipv4.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_defrag_ipv4.c:126:20: note: 'cleanup_module' target declared here 126 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/wbuf.o CC [M] drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.o In file included from net/ipv6/netfilter/nf_tables_ipv6.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_tables_ipv6.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(nf_tables_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_tables_ipv6.c:99:19: note: 'init_module' target declared here 99 | static int __init nf_tables_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_tables_ipv6.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_tables_ipv6.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(nf_tables_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_tables_ipv6.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit nf_tables_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:73:19: note: 'init_module' target declared here 73 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_route_ipv6.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_log_arp.o CC [M] drivers/media/rc/keymaps/rc-terratec-cinergy-xs.o CC [M] net/ipv6/netfilter/nft_chain_nat_ipv6.o CC [M] net/ipv4/netfilter/nf_log_ipv4.o In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-terratec-slim.o In file included from net/ipv4/netfilter/nf_log_arp.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_arp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_arp.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(nf_log_arp_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_arp.c:127:19: note: 'init_module' target declared here 127 | static int __init nf_log_arp_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_log_arp.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_arp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_log_arp.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(nf_log_arp_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_arp.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit nf_log_arp_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/jffs2/xattr.o CC [M] fs/jffs2/xattr_trusted.o In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:84:19: note: 'init_module' target declared here 84 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_chain_nat_ipv6.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_reject_ipv6.o CC [M] drivers/media/rc/keymaps/rc-terratec-slim-2.o In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_ipv4.c:390:1: note: in expansion of macro 'module_init' 390 | module_init(nf_log_ipv4_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_ipv4.c:363:19: note: 'init_module' target declared here 363 | static int __init nf_log_ipv4_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_log_ipv4.c:391:1: note: in expansion of macro 'module_exit' 391 | module_exit(nf_log_ipv4_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_log_ipv4.c:384:20: note: 'cleanup_module' target declared here 384 | static void __exit nf_log_ipv4_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_reject_ipv4.o CC [M] fs/jffs2/xattr_user.o In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-tevii-nec.o In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(nft_reject_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:62:19: note: 'init_module' target declared here 62 | static int __init nft_reject_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(nft_reject_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_reject_ipv6.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit nft_reject_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_masq_ipv6.o CC [M] net/ipv4/netfilter/nf_nat_h323.o In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-tivo.o In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/jffs2/security.o CC [M] drivers/media/rc/keymaps/rc-total-media-in-hand.o In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(nft_masq_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:65:19: note: 'init_module' target declared here 65 | static int __init nft_masq_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(nft_masq_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nft_masq_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_h323.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_h323.c:628:1: note: in expansion of macro 'module_init' 628 | module_init(init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_h323.c:584:19: note: 'init_module' target declared here 584 | static int __init init(void) | ^~~~ In file included from net/ipv4/netfilter/nf_nat_h323.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_h323.c:629:1: note: in expansion of macro 'module_exit' 629 | module_exit(fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_h323.c:611:20: note: 'cleanup_module' target declared here 611 | static void __exit fini(void) | ^~~~ CC [M] net/ipv6/netfilter/nft_redir_ipv6.o In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-total-media-in-hand-02.o CC [M] fs/jffs2/acl.o CC net/ipv6/addrconf_core.o In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_pptp.o CC [M] drivers/media/rc/keymaps/rc-trekstor.o In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(nft_redir_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:68:19: note: 'init_module' target declared here 68 | static int __init nft_redir_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(nft_redir_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_redir_ipv6.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit nft_redir_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/compr_rtime.o CC [M] net/ipv6/netfilter/nft_dup_ipv6.o In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-tt-1500.o CC [M] fs/jffs2/compr_zlib.o In file included from drivers/media/rc/keymaps/rc-tt-1500.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_pptp.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(nf_nat_helper_pptp_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_pptp.c:300:19: note: 'init_module' target declared here 300 | static int __init nf_nat_helper_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_pptp.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(nf_nat_helper_pptp_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_pptp.c:318:20: note: 'cleanup_module' target declared here 318 | static void __exit nf_nat_helper_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.o In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(nft_dup_ipv6_module_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:95:19: note: 'init_module' target declared here 95 | static int __init nft_dup_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(nft_dup_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_dup_ipv6.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit nft_dup_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_snmp_basic.o CC [M] net/ipv6/netfilter/ip6t_ah.o CC net/ipv6/exthdrs_core.o CC [M] fs/jffs2/compr_lzo.o In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-twinhan1027.o CC [M] fs/jffs2/summary.o In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-videomate-m1f.o In file included from net/ipv6/netfilter/ip6t_ah.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ah_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:110:19: note: 'init_module' target declared here 110 | static int __init ah_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ah.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ah_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ah.c:115:20: note: 'cleanup_module' target declared here 115 | static void __exit ah_mt6_exit(void) | ^~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic.c:1283:1: note: in expansion of macro 'module_init' 1283 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic.c:1268:19: note: 'init_module' target declared here 1268 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic.c:1284:1: note: in expansion of macro 'module_exit' 1284 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic.c:1276:20: note: 'cleanup_module' target declared here 1276 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_eui64.o CC [M] drivers/media/rc/keymaps/rc-videomate-s350.o fs/jffs2/summary.c: In function 'jffs2_sum_add_inode_mem': fs/jffs2/summary.c:130:37: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_dirent_mem': fs/jffs2/summary.c:154:37: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_xattr_mem': fs/jffs2/summary.c:173:37: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_xref_mem': fs/jffs2/summary.c:188:37: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_kvec': fs/jffs2/summary.c:278:48: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:312:48: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:328:48: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:339:48: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_masquerade_ipv4.o In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_nat_proto_gre.o CC [M] drivers/media/rc/keymaps/rc-videomate-tv-pvr.o LD [M] fs/jffs2/jffs2.o AR fs/jfs/built-in.o CC [M] fs/jfs/super.o In file included from net/ipv6/netfilter/ip6t_eui64.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(eui64_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:63:19: note: 'init_module' target declared here 63 | static int __init eui64_mt6_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_eui64.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(eui64_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_eui64.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit eui64_mt6_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_frag.o CC [M] drivers/media/rc/keymaps/rc-winfast.o In file included from fs/jfs/super.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/jfs/super.c:1077:1: note: in expansion of macro 'module_init' 1077 | module_init(init_jfs_fs) | ^~~~~~~~~~~ fs/jfs/super.c:963:19: note: 'init_module' target declared here 963 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from fs/jfs/super.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/jfs/super.c:1078:1: note: in expansion of macro 'module_exit' 1078 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ fs/jfs/super.c:1051:20: note: 'cleanup_module' target declared here 1051 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_proto_gre.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(nf_nat_proto_gre_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_proto_gre.c:133:19: note: 'init_module' target declared here 133 | static int __init nf_nat_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_proto_gre.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(nf_nat_proto_gre_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_proto_gre.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit nf_nat_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(init_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:89:19: note: 'init_module' target declared here 89 | static int __init init_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(exit_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit exit_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.o CC [M] fs/jfs/file.o In file included from net/ipv6/netfilter/ip6t_frag.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(frag_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:125:19: note: 'init_module' target declared here 125 | static int __init frag_mt6_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_frag.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/keymaps/rc-su3000.o CC fs/kernfs/mount.o CC [M] net/ipv6/netfilter/ip6t_ipv6header.o CC [M] net/ipv4/netfilter/nf_tables_ipv4.o In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/inode.o CC [M] drivers/media/rc/keymaps/rc-zx-irdec.o CC fs/kernfs/inode.o In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here 142 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_tables_ipv4.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_ipv4.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(nf_tables_ipv4_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_ipv4.c:102:19: note: 'init_module' target declared here 102 | static int __init nf_tables_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_tables_ipv4.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_tables_ipv4.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(nf_tables_ipv4_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_ipv4.c:117:20: note: 'cleanup_module' target declared here 117 | static void __exit nf_tables_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC drivers/media/rc/rc-main.o CC [M] net/ipv6/netfilter/ip6t_mh.o CC [M] fs/jfs/namei.o CC [M] net/ipv4/netfilter/nft_chain_route_ipv4.o CC fs/kernfs/dir.o In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(mh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here 83 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_hbh.o In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_route_ipv4.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_route_ipv4.c:76:19: note: 'init_module' target declared here 76 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_chain_route_ipv4.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_route_ipv4.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nft_chain_nat_ipv4.o CC drivers/media/rc/rc-ir-raw.o In file included from net/ipv6/netfilter/ip6t_hbh.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(hbh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:204:19: note: 'init_module' target declared here 204 | static int __init hbh_mt6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_hbh.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(hbh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_hbh.c:209:20: note: 'cleanup_module' target declared here 209 | static void __exit hbh_mt6_exit(void) | ^~~~~~~~~~~~ CC [M] fs/jfs/jfs_mount.o CC [M] net/ipv6/netfilter/ip6t_rpfilter.o CC fs/kernfs/file.o In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_nat_ipv4.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_nat_ipv4.c:86:19: note: 'init_module' target declared here 86 | static int __init nft_chain_nat_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_chain_nat_ipv4.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_chain_nat_ipv4.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit nft_chain_nat_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_umount.o CC [M] net/ipv4/netfilter/nft_reject_ipv4.o CC [M] drivers/media/rc/lirc_dev.o In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:138:19: note: 'init_module' target declared here 138 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rpfilter.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_rt.o CC [M] fs/jfs/jfs_xtree.o In file included from drivers/media/rc/lirc_dev.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lirc_dev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/lirc_dev.c:614:1: note: in expansion of macro 'module_init' 614 | module_init(lirc_dev_init); | ^~~~~~~~~~~ drivers/media/rc/lirc_dev.c:583:19: note: 'init_module' target declared here 583 | static int __init lirc_dev_init(void) | ^~~~~~~~~~~~~ In file included from drivers/media/rc/lirc_dev.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lirc_dev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/lirc_dev.c:615:1: note: in expansion of macro 'module_exit' 615 | module_exit(lirc_dev_exit); | ^~~~~~~~~~~ drivers/media/rc/lirc_dev.c:607:20: note: 'cleanup_module' target declared here 607 | static void __exit lirc_dev_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(nft_reject_ipv4_module_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_reject_ipv4.c:61:19: note: 'init_module' target declared here 61 | static int __init nft_reject_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(nft_reject_ipv4_module_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_reject_ipv4.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit nft_reject_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nft_masq_ipv4.o CC fs/kernfs/symlink.o In file included from net/ipv6/netfilter/ip6t_rt.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(rt_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:214:19: note: 'init_module' target declared here 214 | static int __init rt_mt6_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rt.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(rt_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_rt.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit rt_mt6_exit(void) | ^~~~~~~~~~~ AR fs/kernfs/built-in.o CC [M] drivers/media/rc/ir-nec-decoder.o CC fs/lockd/clntlock.o CC [M] net/ipv6/netfilter/ip6t_MASQUERADE.o In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nft_masq_ipv4_module_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:64:19: note: 'init_module' target declared here 64 | static int __init nft_masq_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nft_masq_ipv4_module_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit nft_masq_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_nec_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:282:1: note: in expansion of macro 'module_init' 282 | module_init(ir_nec_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:269:19: note: 'init_module' target declared here 269 | static int __init ir_nec_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_nec_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(ir_nec_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit ir_nec_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nft_redir_ipv4.o CC [M] drivers/media/rc/ir-rc5-decoder.o In file included from drivers/media/rc/ir-rc5-decoder.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc5_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:300:1: note: in expansion of macro 'module_init' 300 | module_init(ir_rc5_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:287:19: note: 'init_module' target declared here 287 | static int __init ir_rc5_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc5-decoder.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc5_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:301:1: note: in expansion of macro 'module_exit' 301 | module_exit(ir_rc5_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit ir_rc5_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:50:19: note: 'init_module' target declared here 50 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_imap.o CC [M] net/ipv6/netfilter/ip6t_NPT.o In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_redir_ipv4.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(nft_redir_ipv4_module_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_redir_ipv4.c:67:19: note: 'init_module' target declared here 67 | static int __init nft_redir_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_redir_ipv4.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(nft_redir_ipv4_module_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_redir_ipv4.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit nft_redir_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/ir-rc6-decoder.o CC [M] net/ipv4/netfilter/nft_dup_ipv4.o In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc6_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(ir_rc6_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:413:19: note: 'init_module' target declared here 413 | static int __init ir_rc6_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc6_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(ir_rc6_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:421:20: note: 'cleanup_module' target declared here 421 | static void __exit ir_rc6_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/ir-jvc-decoder.o CC fs/lockd/clntproc.o In file included from net/ipv6/netfilter/ip6t_NPT.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(ip6t_npt_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:136:19: note: 'init_module' target declared here 136 | static int __init ip6t_npt_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_NPT.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(ip6t_npt_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_NPT.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit ip6t_npt_exit(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_dup_ipv4.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(nft_dup_ipv4_module_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_dup_ipv4.c:97:19: note: 'init_module' target declared here 97 | static int __init nft_dup_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_dup_ipv4.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(nft_dup_ipv4_module_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_dup_ipv4.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit nft_dup_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_tables_arp.o CC [M] net/ipv6/netfilter/ip6t_REJECT.o In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_jvc_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:230:1: note: in expansion of macro 'module_init' 230 | module_init(ir_jvc_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:217:19: note: 'init_module' target declared here 217 | static int __init ir_jvc_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_jvc_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(ir_jvc_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:225:20: note: 'cleanup_module' target declared here 225 | static void __exit ir_jvc_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/ir-sony-decoder.o In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sony_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:239:1: note: in expansion of macro 'module_init' 239 | module_init(ir_sony_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:226:19: note: 'init_module' target declared here 226 | static int __init ir_sony_decode_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sony_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(ir_sony_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:234:20: note: 'cleanup_module' target declared here 234 | static void __exit ir_sony_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_tables_arp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_arp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_arp.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(nf_tables_arp_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_arp.c:78:19: note: 'init_module' target declared here 78 | static int __init nf_tables_arp_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_tables_arp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_arp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_tables_arp.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(nf_tables_arp_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_tables_arp.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit nf_tables_arp_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_debug.o CC [M] net/ipv4/netfilter/ip_tables.o CC [M] drivers/media/rc/ir-sanyo-decoder.o In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:124:1: note: in expansion of macro 'module_init' 124 | module_init(reject_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:114:19: note: 'init_module' target declared here 114 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:125:1: note: in expansion of macro 'module_exit' 125 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_REJECT.c:119:20: note: 'cleanup_module' target declared here 119 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_SYNPROXY.o CC [M] fs/jfs/jfs_dmap.o In file included from drivers/media/rc/ir-sanyo-decoder.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(ir_sanyo_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:223:19: note: 'init_module' target declared here 223 | static int __init ir_sanyo_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sanyo-decoder.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:237:1: note: in expansion of macro 'module_exit' 237 | module_exit(ir_sanyo_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:231:20: note: 'cleanup_module' target declared here 231 | static void __exit ir_sanyo_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/ir-sharp-decoder.o In file included from net/ipv4/netfilter/ip_tables.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ip_tables.c:1962:1: note: in expansion of macro 'module_init' 1962 | module_init(ip_tables_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ip_tables.c:1916:19: note: 'init_module' target declared here 1916 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ip_tables.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ip_tables.c:1963:1: note: in expansion of macro 'module_exit' 1963 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/ip_tables.c:1950:20: note: 'cleanup_module' target declared here 1950 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ CC fs/lockd/clntxdr.o In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sharp_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:244:1: note: in expansion of macro 'module_init' 244 | module_init(ir_sharp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:231:19: note: 'init_module' target declared here 231 | static int __init ir_sharp_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sharp_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:245:1: note: in expansion of macro 'module_exit' 245 | module_exit(ir_sharp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:239:20: note: 'cleanup_module' target declared here 239 | static void __exit ir_sharp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/ir-mce_kbd-decoder.o In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_SYNPROXY.c:516:1: note: in expansion of macro 'module_init' 516 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_SYNPROXY.c:506:19: note: 'init_module' target declared here 506 | static int __init synproxy_tg6_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_SYNPROXY.c:517:1: note: in expansion of macro 'module_exit' 517 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_SYNPROXY.c:511:20: note: 'cleanup_module' target declared here 511 | static void __exit synproxy_tg6_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(ir_mce_kbd_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:481:19: note: 'init_module' target declared here 481 | static int __init ir_mce_kbd_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(ir_mce_kbd_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit ir_mce_kbd_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] net/ipv6/netfilter/nf_conntrack_ipv6.o LD [M] net/ipv6/netfilter/nf_nat_ipv6.o LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC net/ipv6/ip6_checksum.o CC [M] drivers/media/rc/ir-lirc-codec.o CC fs/lockd/host.o In file included from drivers/media/rc/ir-lirc-codec.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_lirc_codec_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-lirc-codec.c:446:1: note: in expansion of macro 'module_init' 446 | module_init(ir_lirc_codec_init); | ^~~~~~~~~~~ drivers/media/rc/ir-lirc-codec.c:433:19: note: 'init_module' target declared here 433 | static int __init ir_lirc_codec_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-lirc-codec.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_lirc_codec_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-lirc-codec.c:447:1: note: in expansion of macro 'module_exit' 447 | module_exit(ir_lirc_codec_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-lirc-codec.c:441:20: note: 'cleanup_module' target declared here 441 | static void __exit ir_lirc_codec_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_filter.o CC [M] fs/jfs/jfs_unicode.o CC [M] drivers/media/rc/ir-xmp-decoder.o CC [M] fs/jfs/jfs_dtree.o In file included from net/ipv4/netfilter/iptable_filter.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_filter.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(iptable_filter_init); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_filter.c:98:19: note: 'init_module' target declared here 98 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_filter.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/iptable_filter.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_filter.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC net/ipv6/ip6_icmp.o CC [M] net/ipv4/netfilter/iptable_mangle.o In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_xmp_decode_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:216:1: note: in expansion of macro 'module_init' 216 | module_init(ir_xmp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:203:19: note: 'init_module' target declared here 203 | static int __init ir_xmp_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_xmp_decode_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:217:1: note: in expansion of macro 'module_exit' 217 | module_exit(ir_xmp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit ir_xmp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ CC fs/lockd/svc.o CC [M] drivers/media/rc/ati_remote.o In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'cleanup_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:12, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'init_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_mangle.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_mangle.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(iptable_mangle_init); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_mangle.c:123:19: note: 'init_module' target declared here 123 | static int __init iptable_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_mangle.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/iptable_mangle.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(iptable_mangle_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_mangle.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit iptable_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_nat.o CC [M] drivers/media/rc/imon.o CC net/ipv6/output_core.o In file included from drivers/media/rc/imon.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon.c:2694:1: note: in expansion of macro 'module_usb_driver' 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:35: drivers/media/rc/imon.c:2694:19: note: 'cleanup_module' target declared here 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2694:1: note: in expansion of macro 'module_usb_driver' 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/imon.c:2694:1: note: in expansion of macro 'module_usb_driver' 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:35: drivers/media/rc/imon.c:2694:19: note: 'init_module' target declared here 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2694:1: note: in expansion of macro 'module_usb_driver' 2694 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ CC fs/lockd/svclock.o In file included from net/ipv4/netfilter/iptable_nat.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_nat.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(iptable_nat_init); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_nat.c:130:19: note: 'init_module' target declared here 130 | static int __init iptable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_nat.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/iptable_nat.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(iptable_nat_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_nat.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit iptable_nat_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_raw.o CC [M] fs/jfs/jfs_inode.o CC net/ipv6/protocol.o CC [M] drivers/media/rc/mceusb.o In file included from net/ipv4/netfilter/iptable_raw.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_raw.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(iptable_raw_init); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_raw.c:69:19: note: 'init_module' target declared here 69 | static int __init iptable_raw_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_raw.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/iptable_raw.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(iptable_raw_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_raw.c:92:20: note: 'cleanup_module' target declared here 92 | static void __exit iptable_raw_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_discard.o CC [M] net/ipv4/netfilter/iptable_security.o CC fs/lockd/svcshare.o In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/mceusb.c:1534:1: note: in expansion of macro 'module_usb_driver' 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1534:19: note: 'init_module' target declared here 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1534:1: note: in expansion of macro 'module_usb_driver' 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/mceusb.c:1534:1: note: in expansion of macro 'module_usb_driver' 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1534:19: note: 'cleanup_module' target declared here 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1534:1: note: in expansion of macro 'module_usb_driver' 1534 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_extent.o In file included from net/ipv4/netfilter/iptable_security.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_security_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_security.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(iptable_security_init); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_security.c:87:19: note: 'init_module' target declared here 87 | static int __init iptable_security_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_security.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_security_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/iptable_security.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(iptable_security_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/iptable_security.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit iptable_security_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/symlink.o CC [M] drivers/media/rc/redrat3.o CC [M] net/ipv4/netfilter/ipt_ah.o CC net/ipv6/ip6_offload.o CC fs/lockd/svcproc.o CC [M] fs/jfs/jfs_metapage.o In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'init_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'cleanup_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_ah.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ah.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(ah_mt_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ah.c:80:19: note: 'init_module' target declared here 80 | static int __init ah_mt_init(void) | ^~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_ah.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_ah.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(ah_mt_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ah.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ah_mt_exit(void) | ^~~~~~~~~~ CC [M] net/ipv4/netfilter/ipt_rpfilter.o CC [M] drivers/media/rc/streamzap.o CC net/ipv6/tcpv6_offload.o CC fs/lockd/svcsubs.o CC [M] fs/jfs/jfs_logmgr.o In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_rpfilter.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_rpfilter.c:132:19: note: 'init_module' target declared here 132 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_rpfilter.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_rpfilter.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'streamzap_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'cleanup_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'streamzap_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'init_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/ipt_CLUSTERIP.o CC [M] drivers/media/rc/rc-loopback.o CC net/ipv6/exthdrs_offload.o In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(loop_init); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here 211 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit loop_exit(void) | ^~~~~~~~~ In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:880:1: note: in expansion of macro 'module_init' 880 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:847:19: note: 'init_module' target declared here 847 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:881:1: note: in expansion of macro 'module_exit' 881 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:869:20: note: 'cleanup_module' target declared here 869 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/gpio-ir-recv.o CC fs/lockd/mon.o CC [M] net/ipv4/netfilter/ipt_ECN.o CC net/ipv6/inet6_hashtables.o In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-recv.c:245:1: note: in expansion of macro 'module_platform_driver' 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/media/rc/gpio-ir-recv.c:17: drivers/media/rc/gpio-ir-recv.c:245:24: note: 'cleanup_module' target declared here 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:245:1: note: in expansion of macro 'module_platform_driver' 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/gpio-ir-recv.c:245:1: note: in expansion of macro 'module_platform_driver' 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/media/rc/gpio-ir-recv.c:17: drivers/media/rc/gpio-ir-recv.c:245:24: note: 'init_module' target declared here 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:245:1: note: in expansion of macro 'module_platform_driver' 245 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_txnmgr.o CC [M] drivers/media/rc/igorplugusb.o In file included from net/ipv4/netfilter/ipt_ECN.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ECN.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(ecn_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ECN.c:127:19: note: 'init_module' target declared here 127 | static int __init ecn_tg_init(void) | ^~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_ECN.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_ECN.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(ecn_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_ECN.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit ecn_tg_exit(void) | ^~~~~~~~~~~ CC [M] net/ipv4/netfilter/ipt_MASQUERADE.o In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/media/rc/iguanair.o CC fs/lockd/xdr.o In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:610:1: note: in expansion of macro 'module_usb_driver' 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:610:19: note: 'init_module' target declared here 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:610:1: note: in expansion of macro 'module_usb_driver' 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/iguanair.c:610:1: note: in expansion of macro 'module_usb_driver' 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:610:19: note: 'cleanup_module' target declared here 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:610:1: note: in expansion of macro 'module_usb_driver' 610 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ CC net/ipv6/mcast_snoop.o In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:97:1: note: in expansion of macro 'module_init' 97 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:79:19: note: 'init_module' target declared here 79 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:98:1: note: in expansion of macro 'module_exit' 98 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/ipt_REJECT.o CC [M] drivers/media/rc/ttusbir.o CC [M] fs/jfs/jfs_uniupr.o CC fs/lockd/clnt4xdr.o In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/resize.o In file included from net/ipv4/netfilter/ipt_REJECT.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_REJECT.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(reject_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_REJECT.c:102:19: note: 'init_module' target declared here 102 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_REJECT.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_REJECT.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_REJECT.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ AR drivers/media/rc/rc-core.o CC [M] net/ipv4/netfilter/ipt_SYNPROXY.o AR drivers/media/rc/built-in.o AR drivers/media/spi/built-in.o AR drivers/media/tuners/built-in.o AR drivers/media/usb/b2c2/built-in.o AR drivers/media/usb/dvb-usb/built-in.o AR drivers/media/usb/dvb-usb-v2/built-in.o AR drivers/media/usb/s2255/built-in.o CC [M] net/ipv6/ah6.o CC fs/lockd/xdr4.o AR drivers/media/usb/siano/built-in.o AR drivers/media/usb/stkwebcam/built-in.o CC [M] fs/jfs/xattr.o AR drivers/media/usb/ttusb-budget/built-in.o AR drivers/media/usb/ttusb-dec/built-in.o AR drivers/media/usb/zr364xx/built-in.o AR drivers/media/usb/built-in.o AR drivers/media/built-in.o AR drivers/misc/altera-stapl/built-in.o CC [M] drivers/misc/altera-stapl/altera-lpt.o In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_SYNPROXY.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(synproxy_tg4_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_SYNPROXY.c:484:19: note: 'init_module' target declared here 484 | static int __init synproxy_tg4_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_SYNPROXY.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(synproxy_tg4_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_SYNPROXY.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit synproxy_tg4_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/altera-stapl/altera-jtag.o In file included from net/ipv6/ah6.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ah6.c:812:1: note: in expansion of macro 'module_init' 812 | module_init(ah6_init); | ^~~~~~~~~~~ net/ipv6/ah6.c:786:19: note: 'init_module' target declared here 786 | static int __init ah6_init(void) | ^~~~~~~~ In file included from net/ipv6/ah6.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ah6.c:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(ah6_fini); | ^~~~~~~~~~~ net/ipv6/ah6.c:802:20: note: 'cleanup_module' target declared here 802 | static void __exit ah6_fini(void) | ^~~~~~~~ CC [M] net/ipv4/netfilter/arp_tables.o CC [M] fs/jfs/ioctl.o CC fs/lockd/svc4proc.o CC [M] net/ipv6/esp6.o CC [M] drivers/misc/altera-stapl/altera-comp.o CC [M] drivers/misc/altera-stapl/altera.o CC [M] fs/jfs/acl.o In file included from net/ipv4/netfilter/arp_tables.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1674:1: note: in expansion of macro 'module_init' 1674 | module_init(arp_tables_init); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1634:19: note: 'init_module' target declared here 1634 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arp_tables.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1675:1: note: in expansion of macro 'module_exit' 1675 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1663:20: note: 'cleanup_module' target declared here 1663 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/esp6.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/esp6.c:959:1: note: in expansion of macro 'module_init' 959 | module_init(esp6_init); | ^~~~~~~~~~~ net/ipv6/esp6.c:936:19: note: 'init_module' target declared here 936 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from net/ipv6/esp6.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/esp6.c:960:1: note: in expansion of macro 'module_exit' 960 | module_exit(esp6_fini); | ^~~~~~~~~~~ net/ipv6/esp6.c:951:20: note: 'cleanup_module' target declared here 951 | static void __exit esp6_fini(void) | ^~~~~~~~~ LD [M] fs/jfs/jfs.o CC [M] net/ipv4/netfilter/arpt_mangle.o CC fs/lockd/procfs.o In file included from net/ipv4/netfilter/arpt_mangle.c:2: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/arpt_mangle.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(arpt_mangle_init); | ^~~~~~~~~~~ net/ipv4/netfilter/arpt_mangle.c:80:19: note: 'init_module' target declared here 80 | static int __init arpt_mangle_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arpt_mangle.c:2: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/arpt_mangle.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(arpt_mangle_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/arpt_mangle.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit arpt_mangle_fini(void) | ^~~~~~~~~~~~~~~~ CC drivers/mmc/core/core.o AR fs/lockd/lockd.o CC [M] net/ipv6/ipcomp6.o AR fs/lockd/built-in.o CC [M] net/ipv4/netfilter/arptable_filter.o AR fs/minix/built-in.o CC [M] fs/minix/bitmap.o LD [M] drivers/misc/altera-stapl/altera-stapl.o AR drivers/misc/c2port/built-in.o In file included from net/ipv4/netfilter/arptable_filter.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/arptable_filter.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(arptable_filter_init); | ^~~~~~~~~~~ net/ipv4/netfilter/arptable_filter.c:70:19: note: 'init_module' target declared here 70 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arptable_filter.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/arptable_filter.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/arptable_filter.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/misc/c2port/core.o CC [M] net/ipv4/netfilter/nf_dup_ipv4.o In file included from net/ipv6/ipcomp6.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(ipcomp6_init); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:203:19: note: 'init_module' target declared here 203 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/ipcomp6.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ipcomp6.c:226:1: note: in expansion of macro 'module_exit' 226 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ net/ipv6/ipcomp6.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ CC [M] fs/minix/itree_v1.o CC [M] net/ipv6/xfrm6_tunnel.o In file included from drivers/misc/c2port/core.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'c2port_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/c2port/core.c:998:1: note: in expansion of macro 'module_init' 998 | module_init(c2port_init); | ^~~~~~~~~~~ drivers/misc/c2port/core.c:978:19: note: 'init_module' target declared here 978 | static int __init c2port_init(void) | ^~~~~~~~~~~ In file included from drivers/misc/c2port/core.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c2port_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/c2port/core.c:999:1: note: in expansion of macro 'module_exit' 999 | module_exit(c2port_exit); | ^~~~~~~~~~~ drivers/misc/c2port/core.c:993:20: note: 'cleanup_module' target declared here 993 | static void __exit c2port_exit(void) | ^~~~~~~~~~~ CC [M] fs/minix/itree_v2.o In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:397:1: note: in expansion of macro 'module_init' 397 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:353:19: note: 'init_module' target declared here 353 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:398:1: note: in expansion of macro 'module_exit' 398 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:388:20: note: 'cleanup_module' target declared here 388 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ CC drivers/misc/cape/beaglebone/bone-pinmux-helper.o LD [M] net/ipv4/netfilter/nf_conntrack_ipv4.o LD [M] net/ipv4/netfilter/nf_nat_ipv4.o CC net/ipv4/tcp_cubic.o CC [M] net/ipv6/tunnel6.o AR drivers/misc/cape/beaglebone/built-in.o AR drivers/misc/cape/built-in.o CC [M] fs/minix/namei.o AR drivers/misc/cb710/built-in.o CC drivers/misc/eeprom/at24.o CC drivers/mmc/core/bus.o CC [M] fs/minix/inode.o In file included from net/ipv6/tunnel6.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/tunnel6.c:191:1: note: in expansion of macro 'module_init' 191 | module_init(tunnel6_init); | ^~~~~~~~~~~ net/ipv6/tunnel6.c:169:19: note: 'init_module' target declared here 169 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from net/ipv6/tunnel6.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/tunnel6.c:192:1: note: in expansion of macro 'module_exit' 192 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ net/ipv6/tunnel6.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ CC net/ipv4/cipso_ipv4.o CC drivers/misc/eeprom/at25.o CC drivers/mmc/core/host.o In file included from fs/minix/inode.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/minix/inode.c:689:1: note: in expansion of macro 'module_init' 689 | module_init(init_minix_fs) | ^~~~~~~~~~~ fs/minix/inode.c:668:19: note: 'init_module' target declared here 668 | static int __init init_minix_fs(void) | ^~~~~~~~~~~~~ In file included from fs/minix/inode.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/minix/inode.c:690:1: note: in expansion of macro 'module_exit' 690 | module_exit(exit_minix_fs) | ^~~~~~~~~~~ fs/minix/inode.c:683:20: note: 'cleanup_module' target declared here 683 | static void __exit exit_minix_fs(void) | ^~~~~~~~~~~~~ CC [M] net/ipv6/xfrm6_mode_transport.o CC [M] fs/minix/file.o CC [M] drivers/misc/eeprom/eeprom.o In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/minix/dir.o CC drivers/mmc/core/mmc.o CC [M] drivers/misc/eeprom/max6875.o In file included from net/ipv6/xfrm6_mode_transport.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:105:19: note: 'init_module' target declared here 105 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_transport.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(xfrm6_transport_exit); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit xfrm6_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/mmc/core/mmc.c: In function 'mmc_init_card': drivers/mmc/core/mmc.c:1525:15: warning: unused variable 'cache_ctrl_timeout' [-Wunused-variable] 1525 | unsigned int cache_ctrl_timeout; | ^~~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:205:19: note: 'cleanup_module' target declared here 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:205:19: note: 'init_module' target declared here 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/xfrm6_mode_tunnel.o CC net/ipv4/xfrm4_policy.o CC [M] drivers/misc/eeprom/eeprom_93cx6.o LD [M] fs/minix/minix.o AR fs/ncpfs/built-in.o CC [M] fs/ncpfs/dir.o CC [M] drivers/misc/eeprom/eeprom_93xx46.o In file included from net/ipv6/xfrm6_mode_tunnel.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_tunnel.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_tunnel.c:136:19: note: 'init_module' target declared here 136 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_tunnel.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_mode_tunnel.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_tunnel.c:141:20: note: 'cleanup_module' target declared here 141 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/xfrm6_mode_ro.o CC drivers/mmc/core/mmc_ops.o CC net/ipv4/xfrm4_state.o In file included from drivers/misc/eeprom/eeprom_93xx46.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_93xx46_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom_93xx46.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom_93xx46.c:12: drivers/misc/eeprom/eeprom_93xx46.c:520:19: note: 'cleanup_module' target declared here 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom_93xx46.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom_93xx46.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_93xx46_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom_93xx46.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom_93xx46.c:12: drivers/misc/eeprom/eeprom_93xx46.c:520:19: note: 'init_module' target declared here 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom_93xx46.c:520:1: note: in expansion of macro 'module_spi_driver' 520 | module_spi_driver(eeprom_93xx46_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/misc/eeprom/built-in.o AR drivers/misc/lis3lv02d/built-in.o CC [M] drivers/misc/lis3lv02d/lis3lv02d.o In file included from net/ipv6/xfrm6_mode_ro.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_ro_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_ro.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(xfrm6_ro_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_ro.c:69:19: note: 'init_module' target declared here 69 | static int __init xfrm6_ro_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_ro.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_ro_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_mode_ro.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(xfrm6_ro_exit); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_ro.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit xfrm6_ro_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/ncpfs/file.o CC [M] net/ipv6/xfrm6_mode_beet.o CC net/ipv4/xfrm4_input.o CC drivers/mmc/core/sd.o CC [M] fs/ncpfs/inode.o In file included from net/ipv6/xfrm6_mode_beet.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_beet.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(xfrm6_beet_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_beet.c:115:19: note: 'init_module' target declared here 115 | static int __init xfrm6_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_beet.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_mode_beet.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(xfrm6_beet_exit); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_beet.c:120:20: note: 'cleanup_module' target declared here 120 | static void __exit xfrm6_beet_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/ipv6/ip6_vti.o CC [M] drivers/misc/lis3lv02d/lis3lv02d_spi.o CC drivers/mmc/core/sd_ops.o fs/ncpfs/inode.c: In function 'ncp_notify_change': fs/ncpfs/inode.c:982:9: warning: taking address of packed member of 'struct nw_modify_dos_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 982 | &info.creationTime, &info.creationDate); | ^~~~~~~~~~~~~~~~~~ fs/ncpfs/inode.c:982:29: warning: taking address of packed member of 'struct nw_modify_dos_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 982 | &info.creationTime, &info.creationDate); | ^~~~~~~~~~~~~~~~~~ fs/ncpfs/inode.c:987:7: warning: taking address of packed member of 'struct nw_modify_dos_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 987 | &info.modifyTime, &info.modifyDate); | ^~~~~~~~~~~~~~~~ fs/ncpfs/inode.c:987:25: warning: taking address of packed member of 'struct nw_modify_dos_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 987 | &info.modifyTime, &info.modifyDate); | ^~~~~~~~~~~~~~~~ fs/ncpfs/inode.c:993:15: warning: taking address of packed member of 'struct nw_modify_dos_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 993 | &dummy, &info.lastAccessDate); | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/ncpfs/inode.c:14: fs/ncpfs/inode.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ncp_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ncpfs/inode.c:1066:1: note: in expansion of macro 'module_init' 1066 | module_init(init_ncp_fs) | ^~~~~~~~~~~ fs/ncpfs/inode.c:1041:19: note: 'init_module' target declared here 1041 | static int __init init_ncp_fs(void) | ^~~~~~~~~~~ In file included from fs/ncpfs/inode.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ncp_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ncpfs/inode.c:1067:1: note: in expansion of macro 'module_exit' 1067 | module_exit(exit_ncp_fs) | ^~~~~~~~~~~ fs/ncpfs/inode.c:1059:20: note: 'cleanup_module' target declared here 1059 | static void __exit exit_ncp_fs(void) | ^~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_spi.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis302dl_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:1: note: in expansion of macro 'module_spi_driver' 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/misc/lis3lv02d/lis3lv02d_spi.c:14: drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:19: note: 'cleanup_module' target declared here 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:1: note: in expansion of macro 'module_spi_driver' 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_spi.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis302dl_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:1: note: in expansion of macro 'module_spi_driver' 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/misc/lis3lv02d/lis3lv02d_spi.c:14: drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:19: note: 'init_module' target declared here 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_spi.c:148:1: note: in expansion of macro 'module_spi_driver' 148 | module_spi_driver(lis302dl_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/lis3lv02d/lis3lv02d_i2c.o CC net/ipv4/xfrm4_output.o In file included from net/ipv6/ip6_vti.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1212:1: note: in expansion of macro 'module_init' 1212 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1159:19: note: 'init_module' target declared here 1159 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_vti.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_vti.c:1213:1: note: in expansion of macro 'module_exit' 1213 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1203:20: note: 'cleanup_module' target declared here 1203 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/ncpfs/ioctl.o In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'cleanup_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'init_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/mmc/core/sdio.o AR drivers/misc/mic/bus/built-in.o AR drivers/misc/mic/built-in.o AR drivers/misc/ti-st/built-in.o CC [M] drivers/misc/ti-st/st_core.o CC [M] net/ipv6/sit.o In function 'ncp_get_charsets', inlined from '__ncp_ioctl' at fs/ncpfs/ioctl.c:784:10: fs/ncpfs/ioctl.c:238:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 238 | strncpy(user.codepage, server->nls_vol->charset, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ncpfs/ioctl.c: In function '__ncp_ioctl': fs/ncpfs/ioctl.c:235:9: note: length computed here 235 | len = strlen(server->nls_vol->charset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'ncp_get_charsets', inlined from '__ncp_ioctl' at fs/ncpfs/ioctl.c:784:10: fs/ncpfs/ioctl.c:248:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 248 | strncpy(user.iocharset, server->nls_io->charset, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ncpfs/ioctl.c: In function '__ncp_ioctl': fs/ncpfs/ioctl.c:245:9: note: length computed here 245 | len = strlen(server->nls_io->charset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ncpfs/mmap.o CC drivers/mmc/core/sdio_ops.o CC net/ipv4/xfrm4_protocol.o In file included from net/ipv6/sit.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/sit.c:1941:1: note: in expansion of macro 'module_init' 1941 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1895:19: note: 'init_module' target declared here 1895 | static int __init sit_init(void) | ^~~~~~~~ In file included from net/ipv6/sit.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/sit.c:1942:1: note: in expansion of macro 'module_exit' 1942 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1882:20: note: 'cleanup_module' target declared here 1882 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ CC [M] drivers/misc/ti-st/st_kim.o CC drivers/mmc/core/sdio_bus.o CC [M] fs/ncpfs/ncplib_kernel.o In file included from drivers/misc/ti-st/st_kim.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kim_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/misc/ti-st/st_kim.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/misc/ti-st/st_kim.c:24: drivers/misc/ti-st/st_kim.c:865:24: note: 'init_module' target declared here 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ti-st/st_kim.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/ti-st/st_kim.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kim_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/misc/ti-st/st_kim.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/misc/ti-st/st_kim.c:24: drivers/misc/ti-st/st_kim.c:865:24: note: 'cleanup_module' target declared here 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ti-st/st_kim.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(kim_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ fs/ncpfs/ncplib_kernel.c: In function 'ncp_obtain_nfs_info': fs/ncpfs/ncplib_kernel.c:397:52: warning: taking address of packed member of 'struct nw_info_struct' may result in an unaligned pointer value [-Waddress-of-packed-member] 397 | ncp_extract_nfs_info(ncp_reply_data(server, 0), &target->nfs); | ^~~~~~~~~~~~ fs/ncpfs/ncplib_kernel.c: In function 'ncp_lookup_volume': fs/ncpfs/ncplib_kernel.c:631:4: warning: taking address of packed member of 'struct nw_info_struct' may result in an unaligned pointer value [-Waddress-of-packed-member] 631 | &target->volNumber, &target->dirEntNum, &target->DosDirNum); | ^~~~~~~~~~~~~~~~~~ fs/ncpfs/ncplib_kernel.c:631:24: warning: taking address of packed member of 'struct nw_info_struct' may result in an unaligned pointer value [-Waddress-of-packed-member] 631 | &target->volNumber, &target->dirEntNum, &target->DosDirNum); | ^~~~~~~~~~~~~~~~~~ fs/ncpfs/ncplib_kernel.c:631:44: warning: taking address of packed member of 'struct nw_info_struct' may result in an unaligned pointer value [-Waddress-of-packed-member] 631 | &target->volNumber, &target->dirEntNum, &target->DosDirNum); | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/ip6_tunnel.o CC drivers/mmc/core/sdio_cis.o CC [M] drivers/misc/ti-st/st_ll.o CC [M] net/ipv4/ip_tunnel.o CC [M] fs/ncpfs/sock.o CC drivers/mmc/core/sdio_io.o net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': net/ipv6/ip6_tunnel.c:419:40: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from ./include/linux/ipv6.h:5, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:31, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/uapi/linux/ipv6.h:61:8: note: defined here 61 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:31, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/net/ipv6.h:106:8: note: defined here 106 | struct frag_hdr { | ^~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: net/ipv6/ip6_tunnel.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2337:1: note: in expansion of macro 'module_init' 2337 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2283:19: note: 'init_module' target declared here 2283 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2338:1: note: in expansion of macro 'module_exit' 2338 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2325:20: note: 'cleanup_module' target declared here 2325 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ LD [M] drivers/misc/ti-st/st_drv.o CC drivers/misc/sram.o CC drivers/mmc/core/sdio_irq.o CC drivers/misc/sram-exec.o CC [M] fs/ncpfs/ncpsign_kernel.o CC drivers/mmc/core/slot-gpio.o CC drivers/misc/vexpress-syscfg.o CC [M] net/ipv4/ipip.o CC [M] fs/ncpfs/getopt.o CC [M] net/ipv6/ip6_gre.o CC [M] fs/ncpfs/symlink.o CC [M] drivers/misc/ad525x_dpot.o CC drivers/mmc/core/pwrseq.o In file included from net/ipv4/ipip.c:95: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ipip.c:727:1: note: in expansion of macro 'module_init' 727 | module_init(ipip_init); | ^~~~~~~~~~~ net/ipv4/ipip.c:675:19: note: 'init_module' target declared here 675 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from net/ipv4/ipip.c:95: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ipip.c:728:1: note: in expansion of macro 'module_exit' 728 | module_exit(ipip_fini); | ^~~~~~~~~~~ net/ipv4/ipip.c:715:20: note: 'cleanup_module' target declared here 715 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:1647:1: note: in expansion of macro 'module_init' 1647 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:1603:19: note: 'init_module' target declared here 1603 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_gre.c:1648:1: note: in expansion of macro 'module_exit' 1648 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:1639:20: note: 'cleanup_module' target declared here 1639 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ LD [M] fs/ncpfs/ncpfs.o CC fs/nfs/client.o CC [M] net/ipv4/fou.o CC drivers/mmc/core/debugfs.o CC [M] drivers/misc/ad525x_dpot-i2c.o CC drivers/mmc/core/pwrseq_simple.o CC [M] net/ipv6/fou6.o In file included from net/ipv4/fou.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/fou.c:1114:1: note: in expansion of macro 'module_init' 1114 | module_init(fou_init); | ^~~~~~~~~~~ net/ipv4/fou.c:1084:19: note: 'init_module' target declared here 1084 | static int __init fou_init(void) | ^~~~~~~~ In file included from net/ipv4/fou.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/fou.c:1115:1: note: in expansion of macro 'module_exit' 1115 | module_exit(fou_fini); | ^~~~~~~~~~~ net/ipv4/fou.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit fou_fini(void) | ^~~~~~~~ In file included from drivers/misc/ad525x_dpot-i2c.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad_dpot_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ad525x_dpot-i2c.c:115:1: note: in expansion of macro 'module_i2c_driver' 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ad525x_dpot-i2c.c:9: drivers/misc/ad525x_dpot-i2c.c:115:19: note: 'cleanup_module' target declared here 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ad525x_dpot-i2c.c:115:1: note: in expansion of macro 'module_i2c_driver' 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ad525x_dpot-i2c.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad_dpot_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ad525x_dpot-i2c.c:115:1: note: in expansion of macro 'module_i2c_driver' 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ad525x_dpot-i2c.c:9: drivers/misc/ad525x_dpot-i2c.c:115:19: note: 'init_module' target declared here 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ad525x_dpot-i2c.c:115:1: note: in expansion of macro 'module_i2c_driver' 115 | module_i2c_driver(ad_dpot_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/ad525x_dpot-spi.o CC drivers/mmc/core/pwrseq_emmc.o In file included from drivers/misc/ad525x_dpot-spi.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad_dpot_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ad525x_dpot-spi.c:141:1: note: in expansion of macro 'module_spi_driver' 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/misc/ad525x_dpot-spi.c:9: drivers/misc/ad525x_dpot-spi.c:141:19: note: 'cleanup_module' target declared here 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ad525x_dpot-spi.c:141:1: note: in expansion of macro 'module_spi_driver' 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ad525x_dpot-spi.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad_dpot_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ad525x_dpot-spi.c:141:1: note: in expansion of macro 'module_spi_driver' 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/misc/ad525x_dpot-spi.c:9: drivers/misc/ad525x_dpot-spi.c:141:19: note: 'init_module' target declared here 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ad525x_dpot-spi.c:141:1: note: in expansion of macro 'module_spi_driver' 141 | module_spi_driver(ad_dpot_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/fou6.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/fou6.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(fou6_init); | ^~~~~~~~~~~ net/ipv6/fou6.c:121:19: note: 'init_module' target declared here 121 | static int __init fou6_init(void) | ^~~~~~~~~ In file included from net/ipv6/fou6.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou6_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/fou6.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(fou6_fini); | ^~~~~~~~~~~ net/ipv6/fou6.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit fou6_fini(void) | ^~~~~~~~~ CC drivers/mmc/core/block.o CC [M] net/ipv6/ip6_udp_tunnel.o CC [M] drivers/misc/ics932s401.o CC [M] net/ipv4/gre_demux.o In file included from drivers/misc/ics932s401.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ics932s401_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ics932s401.c:483:1: note: in expansion of macro 'module_i2c_driver' 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ics932s401.c:24: drivers/misc/ics932s401.c:483:19: note: 'cleanup_module' target declared here 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ics932s401.c:483:1: note: in expansion of macro 'module_i2c_driver' 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ics932s401.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ics932s401_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ics932s401.c:483:1: note: in expansion of macro 'module_i2c_driver' 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ics932s401.c:24: drivers/misc/ics932s401.c:483:19: note: 'init_module' target declared here 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ics932s401.c:483:1: note: in expansion of macro 'module_i2c_driver' 483 | module_i2c_driver(ics932s401_driver); | ^~~~~~~~~~~~~~~~~ CC fs/nfs/dir.o CC [M] drivers/misc/bh1770glc.o In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1770_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'cleanup_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1770_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'init_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:191:1: note: in expansion of macro 'module_init' 191 | module_init(gre_init); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:175:19: note: 'init_module' target declared here 175 | static int __init gre_init(void) | ^~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/gre_demux.c:192:1: note: in expansion of macro 'module_exit' 192 | module_exit(gre_exit); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:186:20: note: 'cleanup_module' target declared here 186 | static void __exit gre_exit(void) | ^~~~~~~~ AR net/ipv6/ipv6.o AR net/ipv6/built-in.o CC [M] drivers/misc/apds990x.o CC drivers/mmc/host/omap.o CC drivers/mmc/core/queue.o CC [M] net/ipv4/ip_gre.o In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds990x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1285:1: note: in expansion of macro 'module_i2c_driver' 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1285:19: note: 'cleanup_module' target declared here 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1285:1: note: in expansion of macro 'module_i2c_driver' 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds990x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1285:1: note: in expansion of macro 'module_i2c_driver' 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1285:19: note: 'init_module' target declared here 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1285:1: note: in expansion of macro 'module_i2c_driver' 1285 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/enclosure.o In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1646:1: note: in expansion of macro 'module_init' 1646 | module_init(ipgre_init); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1582:19: note: 'init_module' target declared here 1582 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_gre.c:1647:1: note: in expansion of macro 'module_exit' 1647 | module_exit(ipgre_fini); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1635:20: note: 'cleanup_module' target declared here 1635 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ CC [M] drivers/mmc/core/sdio_uart.o In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'enclosure_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/enclosure.c:697:1: note: in expansion of macro 'module_init' 697 | module_init(enclosure_init); | ^~~~~~~~~~~ drivers/misc/enclosure.c:681:19: note: 'init_module' target declared here 681 | static int __init enclosure_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enclosure_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/enclosure.c:698:1: note: in expansion of macro 'module_exit' 698 | module_exit(enclosure_exit); | ^~~~~~~~~~~ drivers/misc/enclosure.c:692:20: note: 'cleanup_module' target declared here 692 | static void __exit enclosure_exit(void) | ^~~~~~~~~~~~~~ CC drivers/mmc/host/omap_hsmmc.o In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdio_uart_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1197:1: note: in expansion of macro 'module_exit' 1197 | module_exit(sdio_uart_exit); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1189:20: note: 'cleanup_module' target declared here 1189 | static void __exit sdio_uart_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdio_uart_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1196:1: note: in expansion of macro 'module_init' 1196 | module_init(sdio_uart_init); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1150:19: note: 'init_module' target declared here 1150 | static int __init sdio_uart_init(void) | ^~~~~~~~~~~~~~ CC [M] drivers/misc/apds9802als.o In file included from drivers/mmc/core/sdio_uart.c:38: In function 'tty_insert_flip_char', inlined from 'sdio_uart_receive_chars' at drivers/mmc/core/sdio_uart.c:420:4, inlined from 'sdio_uart_irq' at drivers/mmc/core/sdio_uart.c:539:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/mmc/core/mmc_core.o AR drivers/mmc/core/mmc_block.o AR drivers/mmc/core/built-in.o CC [M] net/ipv4/udp_tunnel.o CC [M] net/ipv4/ip_vti.o CC fs/nfs/file.o CC [M] drivers/misc/isl29003.o In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:475:1: note: in expansion of macro 'module_i2c_driver' 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:475:19: note: 'cleanup_module' target declared here 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:475:1: note: in expansion of macro 'module_i2c_driver' 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:475:1: note: in expansion of macro 'module_i2c_driver' 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:475:19: note: 'init_module' target declared here 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:475:1: note: in expansion of macro 'module_i2c_driver' 475 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/mmc/host/vub300.o In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:689:1: note: in expansion of macro 'module_init' 689 | module_init(vti_init); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:628:19: note: 'init_module' target declared here 628 | static int __init vti_init(void) | ^~~~~~~~ In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_vti.c:690:1: note: in expansion of macro 'module_exit' 690 | module_exit(vti_fini); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:680:20: note: 'cleanup_module' target declared here 680 | static void __exit vti_fini(void) | ^~~~~~~~ CC [M] drivers/misc/isl29020.o In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/vub300.c:2479:1: note: in expansion of macro 'module_exit' 2479 | module_exit(vub300_exit); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2467:20: note: 'cleanup_module' target declared here 2467 | static void __exit vub300_exit(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2478:1: note: in expansion of macro 'module_init' 2478 | module_init(vub300_init); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2427:19: note: 'init_module' target declared here 2427 | static int __init vub300_init(void) | ^~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/tsl2550.o CC [M] net/ipv4/ah4.o CC [M] drivers/misc/ds1682.o In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ds1682.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1682_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ds1682.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ds1682.c:35: drivers/misc/ds1682.c:246:19: note: 'cleanup_module' target declared here 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ds1682.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ds1682.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1682_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ds1682.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/ds1682.c:35: drivers/misc/ds1682.c:246:19: note: 'init_module' target declared here 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ds1682.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ds1682_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv4/esp4.o CC [M] drivers/misc/ti_dac7512.o CC fs/nfs/getroot.o In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ah4.c:596:1: note: in expansion of macro 'module_init' 596 | module_init(ah4_init); | ^~~~~~~~~~~ net/ipv4/ah4.c:574:19: note: 'init_module' target declared here 574 | static int __init ah4_init(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ah4.c:597:1: note: in expansion of macro 'module_exit' 597 | module_exit(ah4_fini); | ^~~~~~~~~~~ net/ipv4/ah4.c:588:20: note: 'cleanup_module' target declared here 588 | static void __exit ah4_fini(void) | ^~~~~~~~ CC [M] drivers/mmc/host/ushc.o In file included from drivers/misc/ti_dac7512.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dac7512_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ti_dac7512.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/misc/ti_dac7512.c:23: drivers/misc/ti_dac7512.c:99:19: note: 'cleanup_module' target declared here 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/ti_dac7512.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/ti_dac7512.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dac7512_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/misc/ti_dac7512.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/misc/ti_dac7512.c:23: drivers/misc/ti_dac7512.c:99:19: note: 'init_module' target declared here 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/ti_dac7512.c:99:1: note: in expansion of macro 'module_spi_driver' 99 | module_spi_driver(dac7512_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/hmc6352.o CC [M] drivers/mmc/host/rtsx_usb_sdmmc.o In file included from net/ipv4/esp4.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/esp4.c:1049:1: note: in expansion of macro 'module_init' 1049 | module_init(esp4_init); | ^~~~~~~~~~~ net/ipv4/esp4.c:1027:19: note: 'init_module' target declared here 1027 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from net/ipv4/esp4.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/esp4.c:1050:1: note: in expansion of macro 'module_exit' 1050 | module_exit(esp4_fini); | ^~~~~~~~~~~ net/ipv4/esp4.c:1041:20: note: 'cleanup_module' target declared here 1041 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/hmc6352.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmc6352_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/hmc6352.c:153:1: note: in expansion of macro 'module_i2c_driver' 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/hmc6352.c:26: drivers/misc/hmc6352.c:153:19: note: 'cleanup_module' target declared here 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/hmc6352.c:153:1: note: in expansion of macro 'module_i2c_driver' 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/hmc6352.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmc6352_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/hmc6352.c:153:1: note: in expansion of macro 'module_i2c_driver' 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/hmc6352.c:26: drivers/misc/hmc6352.c:153:19: note: 'init_module' target declared here 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/hmc6352.c:153:1: note: in expansion of macro 'module_i2c_driver' 153 | module_i2c_driver(hmc6352_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/misc/tieqep.o In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1459:1: note: in expansion of macro 'module_platform_driver' 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1459:24: note: 'cleanup_module' target declared here 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1459:1: note: in expansion of macro 'module_platform_driver' 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1459:1: note: in expansion of macro 'module_platform_driver' 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1459:24: note: 'init_module' target declared here 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1459:1: note: in expansion of macro 'module_platform_driver' 1459 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/inode.o AR drivers/misc/built-in.o AR drivers/mmc/host/built-in.o CC fs/nfs/super.o In file included from drivers/misc/tieqep.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eqep_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/misc/tieqep.c:749:1: note: in expansion of macro 'module_platform_driver' 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/misc/tieqep.c:30: drivers/misc/tieqep.c:749:24: note: 'cleanup_module' target declared here 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tieqep.c:749:1: note: in expansion of macro 'module_platform_driver' 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/tieqep.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eqep_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/misc/tieqep.c:749:1: note: in expansion of macro 'module_platform_driver' 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/misc/tieqep.c:30: drivers/misc/tieqep.c:749:24: note: 'init_module' target declared here 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tieqep.c:749:1: note: in expansion of macro 'module_platform_driver' 749 | module_platform_driver(eqep_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/mmc/built-in.o CC drivers/mtd/mtdcore.o CC [M] net/ipv4/ipcomp.o CC [M] net/ipv4/xfrm4_tunnel.o In file included from net/ipv4/ipcomp.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(ipcomp4_init); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here 175 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from net/ipv4/ipcomp.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from net/ipv4/xfrm4_tunnel.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(ipip_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:77:19: note: 'init_module' target declared here 77 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from net/ipv4/xfrm4_tunnel.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ipip_fini); | ^~~~~~~~~~~ net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit ipip_fini(void) | ^~~~~~~~~ CC drivers/net/Space.o CC [M] net/ipv4/xfrm4_mode_beet.o CC drivers/net/loopback.o CC drivers/mtd/mtdsuper.o In file included from net/ipv4/xfrm4_mode_beet.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(xfrm4_beet_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:139:19: note: 'init_module' target declared here 139 | static int __init xfrm4_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_beet.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(xfrm4_beet_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_beet.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit xfrm4_beet_exit(void) | ^~~~~~~~~~~~~~~ AR drivers/nfc/built-in.o CC fs/nfs/io.o CC [M] net/ipv4/tunnel4.o CC [M] net/ipv4/xfrm4_mode_transport.o AR drivers/net/appletalk/built-in.o CC [M] drivers/net/appletalk/ipddp.o CC drivers/mtd/mtdconcat.o In file included from net/ipv4/tunnel4.c:7: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(tunnel4_init); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:208:19: note: 'init_module' target declared here 208 | static int __init tunnel4_init(void) | ^~~~~~~~~~~~ In file included from net/ipv4/tunnel4.c:7: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tunnel4.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(tunnel4_fini); | ^~~~~~~~~~~ net/ipv4/tunnel4.c:234:20: note: 'cleanup_module' target declared here 234 | static void __exit tunnel4_fini(void) | ^~~~~~~~~~~~ CC fs/nfs/direct.o In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(ipddp_init_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here 315 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:98:19: note: 'init_module' target declared here 98 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(xfrm4_transport_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit xfrm4_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC fs/nfs/pagelist.o AR drivers/net/bonding/built-in.o CC [M] drivers/net/bonding/bond_main.o CC [M] net/ipv4/xfrm4_mode_tunnel.o In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4857:1: note: in expansion of macro 'module_init' 4857 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4803:19: note: 'init_module' target declared here 4803 | static int __init bonding_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bonding_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/bonding/bond_main.c:4858:1: note: in expansion of macro 'module_exit' 4858 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4842:20: note: 'cleanup_module' target declared here 4842 | static void __exit bonding_exit(void) | ^~~~~~~~~~~~ CC drivers/mtd/mtdpart.o In file included from net/ipv4/xfrm4_mode_tunnel.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:137:19: note: 'init_module' target declared here 137 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_tunnel.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_tunnel.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/inet_diag.o CC [M] net/ipv4/tcp_diag.o CC fs/nfs/read.o In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1312:1: note: in expansion of macro 'module_init' 1312 | module_init(inet_diag_init); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1275:19: note: 'init_module' target declared here 1275 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/inet_diag.c:1313:1: note: in expansion of macro 'module_exit' 1313 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1304:20: note: 'cleanup_module' target declared here 1304 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ CC drivers/mtd/mtdchar.o In file included from net/ipv4/tcp_diag.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(tcp_diag_init); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:178:19: note: 'init_module' target declared here 178 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/tcp_diag.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_diag.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ net/ipv4/tcp_diag.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ CC fs/nfs/symlink.o CC [M] net/ipv4/udp_diag.o CC drivers/mtd/chips/chipreg.o CC [M] drivers/net/bonding/bond_3ad.o AR drivers/mtd/devices/built-in.o CC [M] drivers/mtd/devices/mtd_dataflash.o In file included from net/ipv4/udp_diag.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(udp_diag_init); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:278:19: note: 'init_module' target declared here 278 | static int __init udp_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/udp_diag.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/udp_diag.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(udp_diag_exit); | ^~~~~~~~~~~ net/ipv4/udp_diag.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit udp_diag_exit(void) | ^~~~~~~~~~~~~ CC fs/nfs/unlink.o CC [M] net/ipv4/tcp_bic.o In file included from drivers/mtd/devices/mtd_dataflash.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dataflash_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/mtd_dataflash.c:945:1: note: in expansion of macro 'module_spi_driver' 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/mtd_dataflash.c:15: drivers/mtd/devices/mtd_dataflash.c:945:19: note: 'cleanup_module' target declared here 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/devices/mtd_dataflash.c:945:1: note: in expansion of macro 'module_spi_driver' 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/mtd_dataflash.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dataflash_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/mtd_dataflash.c:945:1: note: in expansion of macro 'module_spi_driver' 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/mtd_dataflash.c:15: drivers/mtd/devices/mtd_dataflash.c:945:19: note: 'init_module' target declared here 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/devices/mtd_dataflash.c:945:1: note: in expansion of macro 'module_spi_driver' 945 | module_spi_driver(dataflash_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/mtd/chips/map_ram.o In file included from drivers/mtd/chips/map_ram.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'map_ram_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/chips/map_ram.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(map_ram_init); | ^~~~~~~~~~~ drivers/mtd/chips/map_ram.c:138:19: note: 'init_module' target declared here 138 | static int __init map_ram_init(void) | ^~~~~~~~~~~~ In file included from drivers/mtd/chips/map_ram.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'map_ram_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/chips/map_ram.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(map_ram_exit); | ^~~~~~~~~~~ drivers/mtd/chips/map_ram.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit map_ram_exit(void) | ^~~~~~~~~~~~ AR drivers/mtd/chips/built-in.o CC [M] net/ipv4/tcp_cdg.o CC [M] drivers/mtd/devices/m25p80.o In file included from net/ipv4/tcp_bic.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bictcp_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:222:1: note: in expansion of macro 'module_init' 222 | module_init(bictcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:211:19: note: 'init_module' target declared here 211 | static int __init bictcp_register(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_bic.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bictcp_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_bic.c:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(bictcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_bic.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit bictcp_unregister(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/m25p80.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm25p80_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/m25p80.c:395:1: note: in expansion of macro 'module_spi_driver' 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/m25p80.c:21: drivers/mtd/devices/m25p80.c:395:19: note: 'cleanup_module' target declared here 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/devices/m25p80.c:395:1: note: in expansion of macro 'module_spi_driver' 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/m25p80.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm25p80_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/m25p80.c:395:1: note: in expansion of macro 'module_spi_driver' 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/m25p80.c:21: drivers/mtd/devices/m25p80.c:395:19: note: 'init_module' target declared here 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/devices/m25p80.c:395:1: note: in expansion of macro 'module_spi_driver' 395 | module_spi_driver(m25p80_driver); | ^~~~~~~~~~~~~~~~~ CC fs/nfs/write.o CC [M] net/ipv4/tcp_dctcp.o CC [M] drivers/net/bonding/bond_alb.o CC [M] drivers/mtd/devices/sst25l.o In file included from net/ipv4/tcp_cdg.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_cdg_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(tcp_cdg_register); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:404:19: note: 'init_module' target declared here 404 | static int __init tcp_cdg_register(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_cdg.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_cdg_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_cdg.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(tcp_cdg_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_cdg.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit tcp_cdg_unregister(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/sst25l.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst25l_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/sst25l.c:424:1: note: in expansion of macro 'module_spi_driver' 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/sst25l.c:19: drivers/mtd/devices/sst25l.c:424:19: note: 'init_module' target declared here 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/devices/sst25l.c:424:1: note: in expansion of macro 'module_spi_driver' 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/sst25l.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst25l_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/mtd/devices/sst25l.c:424:1: note: in expansion of macro 'module_spi_driver' 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/sst25l.c:19: drivers/mtd/devices/sst25l.c:424:19: note: 'cleanup_module' target declared here 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/devices/sst25l.c:424:1: note: in expansion of macro 'module_spi_driver' 424 | module_spi_driver(sst25l_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_westwood.o In file included from net/ipv4/tcp_dctcp.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dctcp_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(dctcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:301:19: note: 'init_module' target declared here 301 | static int __init dctcp_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_dctcp.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dctcp_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_dctcp.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(dctcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_dctcp.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit dctcp_unregister(void) | ^~~~~~~~~~~~~~~~ AR drivers/mtd/lpddr/built-in.o CC [M] drivers/mtd/lpddr/qinfo_probe.o CC fs/nfs/namespace.o In file included from drivers/mtd/lpddr/qinfo_probe.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpddr_probe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/lpddr/qinfo_probe.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(lpddr_probe_init); | ^~~~~~~~~~~ drivers/mtd/lpddr/qinfo_probe.c:232:19: note: 'init_module' target declared here 232 | static int __init lpddr_probe_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mtd/lpddr/qinfo_probe.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpddr_probe_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/lpddr/qinfo_probe.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(lpddr_probe_exit); | ^~~~~~~~~~~ drivers/mtd/lpddr/qinfo_probe.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit lpddr_probe_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/mtd/lpddr/lpddr_cmds.o In file included from net/ipv4/tcp_westwood.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(tcp_westwood_register); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:291:19: note: 'init_module' target declared here 291 | static int __init tcp_westwood_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_westwood.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_westwood.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(tcp_westwood_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit tcp_westwood_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_highspeed.o CC [M] drivers/net/bonding/bond_sysfs.o CC [M] drivers/net/bonding/bond_sysfs_slave.o In file included from net/ipv4/tcp_highspeed.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hstcp_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:180:1: note: in expansion of macro 'module_init' 180 | module_init(hstcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:169:19: note: 'init_module' target declared here 169 | static int __init hstcp_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_highspeed.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hstcp_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_highspeed.c:181:1: note: in expansion of macro 'module_exit' 181 | module_exit(hstcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_highspeed.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit hstcp_unregister(void) | ^~~~~~~~~~~~~~~~ AR drivers/mtd/maps/built-in.o CC [M] net/ipv4/tcp_hybla.o CC [M] drivers/mtd/maps/physmap.o CC fs/nfs/mount_clnt.o CC [M] net/ipv4/tcp_htcp.o In file included from drivers/mtd/maps/physmap.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'physmap_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/maps/physmap.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(physmap_init); | ^~~~~~~~~~~ drivers/mtd/maps/physmap.c:245:19: note: 'init_module' target declared here 245 | static int __init physmap_init(void) | ^~~~~~~~~~~~ In file included from drivers/mtd/maps/physmap.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physmap_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/maps/physmap.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(physmap_exit); | ^~~~~~~~~~~ drivers/mtd/maps/physmap.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit physmap_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/mtd/maps/plat-ram.o CC [M] drivers/net/bonding/bond_debugfs.o In file included from net/ipv4/tcp_hybla.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hybla_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(hybla_register); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:177:19: note: 'init_module' target declared here 177 | static int __init hybla_register(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_hybla.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hybla_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_hybla.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(hybla_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_hybla.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit hybla_unregister(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/bonding/bond_netlink.o In file included from drivers/mtd/maps/plat-ram.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'platram_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mtd/maps/plat-ram.c:256:1: note: in expansion of macro 'module_platform_driver' 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/maps/plat-ram.c:29: drivers/mtd/maps/plat-ram.c:256:24: note: 'init_module' target declared here 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/maps/plat-ram.c:256:1: note: in expansion of macro 'module_platform_driver' 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/maps/plat-ram.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'platram_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/mtd/maps/plat-ram.c:256:1: note: in expansion of macro 'module_platform_driver' 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/maps/plat-ram.c:29: drivers/mtd/maps/plat-ram.c:256:24: note: 'cleanup_module' target declared here 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/maps/plat-ram.c:256:1: note: in expansion of macro 'module_platform_driver' 256 | module_platform_driver(platram_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_htcp.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'htcp_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_htcp.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(htcp_register); | ^~~~~~~~~~~ net/ipv4/tcp_htcp.c:299:19: note: 'init_module' target declared here 299 | static int __init htcp_register(void) | ^~~~~~~~~~~~~ In file included from net/ipv4/tcp_htcp.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htcp_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_htcp.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(htcp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_htcp.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit htcp_unregister(void) | ^~~~~~~~~~~~~~~ CC drivers/mtd/nand/nand_base.o CC fs/nfs/nfstrace.o CC [M] net/ipv4/tcp_vegas.o CC fs/nfs/export.o CC [M] drivers/net/bonding/bond_options.o In file included from net/ipv4/tcp_vegas.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_vegas_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_vegas.c:333:1: note: in expansion of macro 'module_init' 333 | module_init(tcp_vegas_register); | ^~~~~~~~~~~ net/ipv4/tcp_vegas.c:321:19: note: 'init_module' target declared here 321 | static int __init tcp_vegas_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_vegas.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_vegas_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_vegas.c:334:1: note: in expansion of macro 'module_exit' 334 | module_exit(tcp_vegas_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_vegas.c:328:20: note: 'cleanup_module' target declared here 328 | static void __exit tcp_vegas_unregister(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/bonding/bond_procfs.o CC [M] net/ipv4/tcp_veno.o CC drivers/mtd/nand/nand_bbt.o LD [M] drivers/net/bonding/bonding.o AR drivers/net/can/c_can/built-in.o CC [M] drivers/net/can/c_can/c_can.o In file included from net/ipv4/tcp_veno.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_veno_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_veno.c:229:1: note: in expansion of macro 'module_init' 229 | module_init(tcp_veno_register); | ^~~~~~~~~~~ net/ipv4/tcp_veno.c:217:19: note: 'init_module' target declared here 217 | static int __init tcp_veno_register(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_veno.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_veno_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_veno.c:230:1: note: in expansion of macro 'module_exit' 230 | module_exit(tcp_veno_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_veno.c:224:20: note: 'cleanup_module' target declared here 224 | static void __exit tcp_veno_unregister(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_scalable.o CC fs/nfs/nfsroot.o CC fs/nfs/sysctl.o CC drivers/mtd/nand/nand_timings.o In file included from net/ipv4/tcp_scalable.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_scalable_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:58:1: note: in expansion of macro 'module_init' 58 | module_init(tcp_scalable_register); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:48:19: note: 'init_module' target declared here 48 | static int __init tcp_scalable_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_scalable.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_scalable_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_scalable.c:59:1: note: in expansion of macro 'module_exit' 59 | module_exit(tcp_scalable_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_scalable.c:53:20: note: 'cleanup_module' target declared here 53 | static void __exit tcp_scalable_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_lp.o CC drivers/mtd/nand/nand_ids.o CC drivers/mtd/nand/nand_amd.o CC fs/nfs/nfs2super.o CC [M] drivers/net/can/c_can/c_can_platform.o In file included from net/ipv4/tcp_lp.c:36: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_lp_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(tcp_lp_register); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:330:19: note: 'init_module' target declared here 330 | static int __init tcp_lp_register(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_lp.c:36: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_lp_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_lp.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(tcp_lp_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_lp.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit tcp_lp_unregister(void) | ^~~~~~~~~~~~~~~~~ AR drivers/net/can/rcar/built-in.o CC drivers/mtd/nand/nand_hynix.o AR drivers/net/can/sja1000/built-in.o CC [M] drivers/net/can/sja1000/sja1000.o CC [M] net/ipv4/tcp_yeah.o In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/proc.o CC drivers/mtd/nand/nand_macronix.o CC drivers/mtd/nand/nand_micron.o In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(sja1000_init); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here 694 | static __init int sja1000_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(sja1000_exit); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here 703 | static __exit void sja1000_exit(void) | ^~~~~~~~~~~~ In file included from net/ipv4/tcp_yeah.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_yeah_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:252:1: note: in expansion of macro 'module_init' 252 | module_init(tcp_yeah_register); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:240:19: note: 'init_module' target declared here 240 | static int __init tcp_yeah_register(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_yeah.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_yeah_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_yeah.c:253:1: note: in expansion of macro 'module_exit' 253 | module_exit(tcp_yeah_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_yeah.c:247:20: note: 'cleanup_module' target declared here 247 | static void __exit tcp_yeah_unregister(void) | ^~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs2xdr.o CC [M] net/ipv4/tcp_illinois.o CC drivers/mtd/nand/nand_samsung.o CC [M] drivers/net/can/sja1000/sja1000_isa.o CC drivers/mtd/nand/nand_toshiba.o In file included from net/ipv4/tcp_illinois.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_illinois_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_illinois.c:351:1: note: in expansion of macro 'module_init' 351 | module_init(tcp_illinois_register); | ^~~~~~~~~~~ net/ipv4/tcp_illinois.c:340:19: note: 'init_module' target declared here 340 | static int __init tcp_illinois_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_illinois.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_illinois_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_illinois.c:352:1: note: in expansion of macro 'module_exit' 352 | module_exit(tcp_illinois_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_illinois.c:346:20: note: 'cleanup_module' target declared here 346 | static void __exit tcp_illinois_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mtd/nand/nand_ecc.o In file included from drivers/net/can/sja1000/sja1000_isa.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_isa_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000_isa.c:322:1: note: in expansion of macro 'module_init' 322 | module_init(sja1000_isa_init); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000_isa.c:265:19: note: 'init_module' target declared here 265 | static int __init sja1000_isa_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_isa.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_isa_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000_isa.c:323:1: note: in expansion of macro 'module_exit' 323 | module_exit(sja1000_isa_exit); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000_isa.c:311:20: note: 'cleanup_module' target declared here 311 | static void __exit sja1000_isa_exit(void) | ^~~~~~~~~~~~~~~~ CC drivers/mtd/nand/nand_bch.o CC fs/nfs/nfs3super.o AR net/ipv4/built-in.o LD [M] net/ipv4/gre.o AR net/key/built-in.o CC [M] net/key/af_key.o AR drivers/net/can/softing/built-in.o CC [M] drivers/net/can/softing/softing_main.o CC [M] drivers/net/can/softing/softing_fw.o CC [M] drivers/mtd/nand/nandsim.o In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs3client.o In file included from net/key/af_key.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipsec_pfkey_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/key/af_key.c:3917:1: note: in expansion of macro 'module_init' 3917 | module_init(ipsec_pfkey_init); | ^~~~~~~~~~~ net/key/af_key.c:3889:19: note: 'init_module' target declared here 3889 | static int __init ipsec_pfkey_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/key/af_key.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipsec_pfkey_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/key/af_key.c:3918:1: note: in expansion of macro 'module_exit' 3918 | module_exit(ipsec_pfkey_exit); | ^~~~~~~~~~~ net/key/af_key.c:3881:20: note: 'cleanup_module' target declared here 3881 | static void __exit ipsec_pfkey_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mtd/nand/nandsim.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/nand/nandsim.c:2369:1: note: in expansion of macro 'module_init' 2369 | module_init(ns_init_module); | ^~~~~~~~~~~ drivers/mtd/nand/nandsim.c:2198:19: note: 'init_module' target declared here 2198 | static int __init ns_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/mtd/nand/nandsim.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/nand/nandsim.c:2388:1: note: in expansion of macro 'module_exit' 2388 | module_exit(ns_cleanup_module); | ^~~~~~~~~~~ drivers/mtd/nand/nandsim.c:2374:20: note: 'cleanup_module' target declared here 2374 | static void __exit ns_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC fs/nfs/nfs3proc.o LD [M] drivers/net/can/softing/softing.o AR drivers/net/can/spi/built-in.o CC [M] drivers/net/can/spi/mcp251x.o AR drivers/mtd/nand/nand.o CC fs/nfs/nfs3xdr.o In file included from drivers/net/can/spi/mcp251x.c:70: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp251x_can_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/can/spi/mcp251x.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/mcp251x.c:57: drivers/net/can/spi/mcp251x.c:1259:19: note: 'cleanup_module' target declared here 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/spi/mcp251x.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/spi/mcp251x.c:70: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp251x_can_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/can/spi/mcp251x.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/mcp251x.c:57: drivers/net/can/spi/mcp251x.c:1259:19: note: 'init_module' target declared here 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/spi/mcp251x.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(mcp251x_can_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/mtd/nand/built-in.o CC drivers/mtd/onenand/onenand_base.o AR drivers/mtd/parsers/built-in.o CC fs/nfs/nfs3acl.o AR net/l2tp/built-in.o CC [M] net/l2tp/l2tp_core.o AR drivers/net/can/usb/built-in.o CC [M] drivers/net/can/usb/ems_usb.o In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1086:1: note: in expansion of macro 'module_usb_driver' 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1086:19: note: 'cleanup_module' target declared here 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1086:1: note: in expansion of macro 'module_usb_driver' 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/ems_usb.c:1086:1: note: in expansion of macro 'module_usb_driver' 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1086:19: note: 'init_module' target declared here 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1086:1: note: in expansion of macro 'module_usb_driver' 1086 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1937:1: note: in expansion of macro 'module_init' 1937 | module_init(l2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1906:19: note: 'init_module' target declared here 1906 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_core.c:1938:1: note: in expansion of macro 'module_exit' 1938 | module_exit(l2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1928:20: note: 'cleanup_module' target declared here 1928 | static void __exit l2tp_exit(void) | ^~~~~~~~~ AR drivers/mtd/spi-nor/built-in.o CC fs/nfs/nfs4proc.o CC [M] drivers/mtd/spi-nor/spi-nor.o CC [M] drivers/net/can/usb/esd_usb2.o In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/mtd/onenand/onenand_bbt.o CC [M] drivers/net/can/usb/gs_usb.o AR drivers/mtd/onenand/onenand.o AR drivers/mtd/onenand/built-in.o CC [M] drivers/net/can/vcan.o CC [M] net/l2tp/l2tp_ppp.o In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/mtd/tests/built-in.o CC drivers/mtd/ubi/vtbl.o In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/vcan.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(vcan_init_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:174:19: note: 'init_module' target declared here 174 | static __init int vcan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/vcan.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(vcan_cleanup_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:184:20: note: 'cleanup_module' target declared here 184 | static __exit void vcan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/can/usb/kvaser_usb.o CC drivers/mtd/ubi/vmt.o In file included from net/l2tp/l2tp_ppp.c:62: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1861:1: note: in expansion of macro 'module_init' 1861 | module_init(pppol2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1813:19: note: 'init_module' target declared here 1813 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ppp.c:62: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1862:1: note: in expansion of macro 'module_exit' 1862 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1851:20: note: 'cleanup_module' target declared here 1851 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ AR drivers/net/ethernet/alacritech/built-in.o AR drivers/net/ethernet/amazon/built-in.o In file included from drivers/net/can/usb/kvaser_usb.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/kvaser_usb.c:2081:1: note: in expansion of macro 'module_usb_driver' 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/kvaser_usb.c:21: drivers/net/can/usb/kvaser_usb.c:2081:19: note: 'cleanup_module' target declared here 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb.c:2081:1: note: in expansion of macro 'module_usb_driver' 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/kvaser_usb.c:2081:1: note: in expansion of macro 'module_usb_driver' 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/kvaser_usb.c:21: drivers/net/can/usb/kvaser_usb.c:2081:19: note: 'init_module' target declared here 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb.c:2081:1: note: in expansion of macro 'module_usb_driver' 2081 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/net/ethernet/aquantia/built-in.o AR drivers/net/ethernet/huawei/built-in.o AR drivers/net/ethernet/mellanox/built-in.o AR drivers/net/ethernet/micrel/built-in.o CC [M] drivers/net/ethernet/micrel/ks8851.o CC [M] net/l2tp/l2tp_ip.o CC drivers/mtd/ubi/upd.o In file included from drivers/net/ethernet/micrel/ks8851.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks8851_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ks8851.c:1593:1: note: in expansion of macro 'module_spi_driver' 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/micrel/ks8851.c:19: drivers/net/ethernet/micrel/ks8851.c:1593:19: note: 'cleanup_module' target declared here 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ks8851.c:1593:1: note: in expansion of macro 'module_spi_driver' 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ks8851.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks8851_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ks8851.c:1593:1: note: in expansion of macro 'module_spi_driver' 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/micrel/ks8851.c:19: drivers/net/ethernet/micrel/ks8851.c:1593:19: note: 'init_module' target declared here 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ks8851.c:1593:1: note: in expansion of macro 'module_spi_driver' 1593 | module_spi_driver(ks8851_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/can/usb/usb_8dev.o In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(l2tp_ip_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:654:19: note: 'init_module' target declared here 654 | static int __init l2tp_ip_init(void) | ^~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(l2tp_ip_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:677:20: note: 'cleanup_module' target declared here 677 | static void __exit l2tp_ip_exit(void) | ^~~~~~~~~~~~ CC drivers/mtd/ubi/build.o In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/net/ethernet/microchip/built-in.o CC [M] drivers/net/ethernet/microchip/enc28j60.o AR drivers/net/can/usb/peak_usb/built-in.o CC [M] drivers/net/can/usb/peak_usb/pcan_usb_core.o CC [M] net/l2tp/l2tp_netlink.o In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_usb_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:1001:1: note: in expansion of macro 'module_exit' 1001 | module_exit(peak_usb_exit); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:982:20: note: 'cleanup_module' target declared here 982 | static void __exit peak_usb_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_usb_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:1000:1: note: in expansion of macro 'module_init' 1000 | module_init(peak_usb_init); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:952:19: note: 'init_module' target declared here 952 | static int __init peak_usb_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/microchip/enc28j60.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enc28j60_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/microchip/enc28j60.c:1678:1: note: in expansion of macro 'module_exit' 1678 | module_exit(enc28j60_exit); | ^~~~~~~~~~~ drivers/net/ethernet/microchip/enc28j60.c:1673:20: note: 'cleanup_module' target declared here 1673 | static void __exit enc28j60_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/microchip/enc28j60.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'enc28j60_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/microchip/enc28j60.c:1671:1: note: in expansion of macro 'module_init' 1671 | module_init(enc28j60_init); | ^~~~~~~~~~~ drivers/net/ethernet/microchip/enc28j60.c:1664:19: note: 'init_module' target declared here 1664 | static int __init enc28j60_init(void) | ^~~~~~~~~~~~~ CC drivers/mtd/ubi/cdev.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/udp.h:27, from net/l2tp/l2tp_netlink.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_nl_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_netlink.c:1067:1: note: in expansion of macro 'module_init' 1067 | module_init(l2tp_nl_init); | ^~~~~~~~~~~ net/l2tp/l2tp_netlink.c:1056:19: note: 'init_module' target declared here 1056 | static int __init l2tp_nl_init(void) | ^~~~~~~~~~~~ CC [M] drivers/net/can/usb/peak_usb/pcan_usb.o CC [M] drivers/net/ethernet/microchip/encx24j600.o CC [M] net/l2tp/l2tp_eth.o CC [M] drivers/net/can/usb/peak_usb/pcan_usb_pro.o CC drivers/mtd/ubi/kapi.o In file included from drivers/net/ethernet/microchip/encx24j600.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'encx24j600_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/microchip/encx24j600.c:1135:1: note: in expansion of macro 'module_init' 1135 | module_init(encx24j600_init); | ^~~~~~~~~~~ drivers/net/ethernet/microchip/encx24j600.c:1131:19: note: 'init_module' target declared here 1131 | static int __init encx24j600_init(void) | ^~~~~~~~~~~~~~~ CC fs/nfs/nfs4xdr.o CC [M] drivers/net/ethernet/microchip/encx24j600-regmap.o In file included from net/l2tp/l2tp_eth.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_eth_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(l2tp_eth_init); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:328:19: note: 'init_module' target declared here 328 | static int __init l2tp_eth_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_eth.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_eth_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_eth.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(l2tp_eth_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit l2tp_eth_exit(void) | ^~~~~~~~~~~~~ CC [M] net/l2tp/l2tp_debugfs.o CC [M] drivers/net/can/usb/peak_usb/pcan_usb_fd.o CC drivers/mtd/ubi/eba.o In file included from net/l2tp/l2tp_debugfs.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_debugfs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(l2tp_debugfs_init); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:319:19: note: 'init_module' target declared here 319 | static int __init l2tp_debugfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_debugfs.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_debugfs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(l2tp_debugfs_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit l2tp_debugfs_exit(void) | ^~~~~~~~~~~~~~~~~ AR drivers/net/ethernet/netronome/built-in.o AR drivers/net/ethernet/smsc/built-in.o CC [M] drivers/net/ethernet/smsc/smc91x.o CC [M] net/l2tp/l2tp_ip6.o LD [M] drivers/net/can/usb/peak_usb/peak_usb.o CC [M] drivers/net/can/slcan.o In file included from drivers/net/ethernet/smsc/smc91x.c:68: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91x.c:2504:1: note: in expansion of macro 'module_platform_driver' 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/ethernet/smsc/smc91x.c:77: drivers/net/ethernet/smsc/smc91x.c:2504:24: note: 'cleanup_module' target declared here 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91x.c:2504:1: note: in expansion of macro 'module_platform_driver' 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91x.c:68: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91x.c:2504:1: note: in expansion of macro 'module_platform_driver' 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/ethernet/smsc/smc91x.c:77: drivers/net/ethernet/smsc/smc91x.c:2504:24: note: 'init_module' target declared here 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91x.c:2504:1: note: in expansion of macro 'module_platform_driver' 2504 | module_platform_driver(smc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip6_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:820:1: note: in expansion of macro 'module_init' 820 | module_init(l2tp_ip6_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:790:19: note: 'init_module' target declared here 790 | static int __init l2tp_ip6_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip6_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip6.c:821:1: note: in expansion of macro 'module_exit' 821 | module_exit(l2tp_ip6_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:813:20: note: 'cleanup_module' target declared here 813 | static void __exit l2tp_ip6_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'slcan_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/slcan.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(slcan_init); | ^~~~~~~~~~~ drivers/net/can/slcan.c:696:19: note: 'init_module' target declared here 696 | static int __init slcan_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slcan_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/slcan.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(slcan_exit); | ^~~~~~~~~~~ drivers/net/can/slcan.c:719:20: note: 'cleanup_module' target declared here 719 | static void __exit slcan_exit(void) | ^~~~~~~~~~ CC drivers/mtd/ubi/io.o CC [M] drivers/net/can/dev.o CC net/l3mdev/l3mdev.o CC drivers/mtd/ubi/wl.o In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_dev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/dev.c:1301:1: note: in expansion of macro 'module_init' 1301 | module_init(can_dev_init); | ^~~~~~~~~~~ drivers/net/can/dev.c:1289:19: note: 'init_module' target declared here 1289 | static __init int can_dev_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_dev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/dev.c:1309:1: note: in expansion of macro 'module_exit' 1309 | module_exit(can_dev_exit); | ^~~~~~~~~~~ drivers/net/can/dev.c:1303:20: note: 'cleanup_module' target declared here 1303 | static __exit void can_dev_exit(void) | ^~~~~~~~~~~~ AR net/l3mdev/built-in.o AR net/llc/built-in.o CC [M] net/llc/llc_core.o CC [M] drivers/net/ethernet/smsc/smc911x.o In file included from net/llc/llc_core.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/llc/llc_core.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(llc_init); | ^~~~~~~~~~~ net/llc/llc_core.c:145:19: note: 'init_module' target declared here 145 | static int __init llc_init(void) | ^~~~~~~~ In file included from net/llc/llc_core.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/llc/llc_core.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(llc_exit); | ^~~~~~~~~~~ net/llc/llc_core.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit llc_exit(void) | ^~~~~~~~ CC [M] drivers/net/can/rx-offload.o CC [M] net/llc/llc_input.o CC drivers/mtd/ubi/attach.o In file included from drivers/net/ethernet/smsc/smc911x.c:57: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc911x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc911x.c:2209:1: note: in expansion of macro 'module_platform_driver' 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc911x.c:65: drivers/net/ethernet/smsc/smc911x.c:2209:24: note: 'init_module' target declared here 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc911x.c:2209:1: note: in expansion of macro 'module_platform_driver' 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc911x.c:57: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc911x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc911x.c:2209:1: note: in expansion of macro 'module_platform_driver' 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc911x.c:65: drivers/net/ethernet/smsc/smc911x.c:2209:24: note: 'cleanup_module' target declared here 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc911x.c:2209:1: note: in expansion of macro 'module_platform_driver' 2209 | module_platform_driver(smc911x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4state.o AR drivers/net/can/built-in.o LD [M] drivers/net/can/can-dev.o CC drivers/mtd/ubi/misc.o CC [M] net/llc/llc_output.o CC [M] net/llc/llc_if.o CC drivers/mtd/ubi/debug.o CC drivers/mtd/ubi/block.o CC [M] net/llc/llc_c_ev.o CC [M] net/llc/llc_c_ac.o AR drivers/mtd/ubi/ubi.o AR drivers/mtd/ubi/built-in.o CC [M] drivers/mtd/ofpart.o CC fs/nfs/nfs4renewd.o AR drivers/net/ieee802154/built-in.o CC [M] drivers/net/ieee802154/fakelb.o In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ofpart_parser_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:221:1: note: in expansion of macro 'module_init' 221 | module_init(ofpart_parser_init); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:208:19: note: 'init_module' target declared here 208 | static int __init ofpart_parser_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ofpart_parser_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ofpart.c:222:1: note: in expansion of macro 'module_exit' 222 | module_exit(ofpart_parser_exit); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:215:20: note: 'cleanup_module' target declared here 215 | static void __exit ofpart_parser_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/llc/llc_conn.o CC [M] drivers/mtd/ar7part.o In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fakelb_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:266:1: note: in expansion of macro 'module_init' 266 | module_init(fakelb_init_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:253:19: note: 'init_module' target declared here 253 | static __init int fakelb_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fake_remove_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:267:1: note: in expansion of macro 'module_exit' 267 | module_exit(fake_remove_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:260:20: note: 'cleanup_module' target declared here 260 | static __exit void fake_remove_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ar7part.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar7_parser_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mtd/partitions.h:104:2: note: in expansion of macro 'module_driver' 104 | module_driver(__mtd_part_parser, register_mtd_parser, \ | ^~~~~~~~~~~~~ drivers/mtd/ar7part.c:138:1: note: in expansion of macro 'module_mtd_part_parser' 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mtd/mtd.h:26, from drivers/mtd/ar7part.c:26: drivers/mtd/ar7part.c:138:24: note: 'init_module' target declared here 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mtd/ar7part.c:138:1: note: in expansion of macro 'module_mtd_part_parser' 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ar7part.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar7_parser_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mtd/partitions.h:104:2: note: in expansion of macro 'module_driver' 104 | module_driver(__mtd_part_parser, register_mtd_parser, \ | ^~~~~~~~~~~~~ drivers/mtd/ar7part.c:138:1: note: in expansion of macro 'module_mtd_part_parser' 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mtd/mtd.h:26, from drivers/mtd/ar7part.c:26: drivers/mtd/ar7part.c:138:24: note: 'cleanup_module' target declared here 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mtd/ar7part.c:138:1: note: in expansion of macro 'module_mtd_part_parser' 138 | module_mtd_part_parser(ar7_parser); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/mtd/mtd_blkdevs.o CC [M] drivers/net/ieee802154/at86rf230.o CC fs/nfs/nfs4super.o CC [M] drivers/net/ethernet/smsc/smsc911x.o In file included from drivers/mtd/mtd_blkdevs.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtd_blktrans_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtd_blkdevs.c:593:1: note: in expansion of macro 'module_exit' 593 | module_exit(mtd_blktrans_exit); | ^~~~~~~~~~~ drivers/mtd/mtd_blkdevs.c:585:20: note: 'cleanup_module' target declared here 585 | static void __exit mtd_blktrans_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at86rf230_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'cleanup_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'at86rf230_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'init_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/llc/llc_c_st.o In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc911x_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2697:1: note: in expansion of macro 'module_exit' 2697 | module_exit(smsc911x_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2691:20: note: 'cleanup_module' target declared here 2691 | static void __exit smsc911x_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc911x_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2696:1: note: in expansion of macro 'module_init' 2696 | module_init(smsc911x_init_module); | ^~~~~~~~~~~ CC fs/nfs/nfs4file.o drivers/net/ethernet/smsc/smsc911x.c:2684:19: note: 'init_module' target declared here 2684 | static int __init smsc911x_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/mtd/mtdblock.o In file included from drivers/mtd/mtdblock.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtdblock': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:390:1: note: in expansion of macro 'module_init' 390 | module_init(init_mtdblock); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:380:19: note: 'init_module' target declared here 380 | static int __init init_mtdblock(void) | ^~~~~~~~~~~~~ In file included from drivers/mtd/mtdblock.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtdblock': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdblock.c:391:1: note: in expansion of macro 'module_exit' 391 | module_exit(cleanup_mtdblock); | ^~~~~~~~~~~ drivers/mtd/mtdblock.c:385:20: note: 'cleanup_module' target declared here 385 | static void __exit cleanup_mtdblock(void) | ^~~~~~~~~~~~~~~~ CC [M] net/llc/llc_pdu.o CC [M] drivers/mtd/mtdblock_ro.o CC [M] drivers/net/ieee802154/mrf24j40.o In file included from drivers/mtd/mtdblock_ro.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtdblock_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdblock_ro.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(mtdblock_init); | ^~~~~~~~~~~ drivers/mtd/mtdblock_ro.c:84:19: note: 'init_module' target declared here 84 | static int __init mtdblock_init(void) | ^~~~~~~~~~~~~ In file included from drivers/mtd/mtdblock_ro.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtdblock_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdblock_ro.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(mtdblock_exit); | ^~~~~~~~~~~ drivers/mtd/mtdblock_ro.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit mtdblock_exit(void) | ^~~~~~~~~~~~~ CC [M] net/llc/llc_sap.o CC [M] drivers/mtd/rfd_ftl.o CC fs/nfs/delegation.o In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mrf24j40_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'cleanup_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mrf24j40_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'init_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/rfd_ftl.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rfd_ftl': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/rfd_ftl.c:842:1: note: in expansion of macro 'module_init' 842 | module_init(init_rfd_ftl); | ^~~~~~~~~~~ drivers/mtd/rfd_ftl.c:832:19: note: 'init_module' target declared here 832 | static int __init init_rfd_ftl(void) | ^~~~~~~~~~~~ In file included from drivers/mtd/rfd_ftl.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_rfd_ftl': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/rfd_ftl.c:843:1: note: in expansion of macro 'module_exit' 843 | module_exit(cleanup_rfd_ftl); | ^~~~~~~~~~~ drivers/mtd/rfd_ftl.c:837:20: note: 'cleanup_module' target declared here 837 | static void __exit cleanup_rfd_ftl(void) | ^~~~~~~~~~~~~~~ CC drivers/net/ethernet/ti/cpsw-common.o CC [M] drivers/mtd/ssfdc.o CC [M] drivers/net/ieee802154/cc2520.o CC [M] net/llc/llc_s_ac.o In file included from drivers/mtd/ssfdc.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ssfdcr': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/ssfdc.c:452:1: note: in expansion of macro 'module_init' 452 | module_init(init_ssfdcr); | ^~~~~~~~~~~ drivers/mtd/ssfdc.c:440:19: note: 'init_module' target declared here 440 | static int __init init_ssfdcr(void) | ^~~~~~~~~~~ In file included from drivers/mtd/ssfdc.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ssfdcr': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ssfdc.c:453:1: note: in expansion of macro 'module_exit' 453 | module_exit(cleanup_ssfdcr); | ^~~~~~~~~~~ drivers/mtd/ssfdc.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit cleanup_ssfdcr(void) | ^~~~~~~~~~~~~~ CC [M] drivers/mtd/mtdoops.o In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc2520_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/cc2520.c:1260:1: note: in expansion of macro 'module_spi_driver' 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1260:19: note: 'cleanup_module' target declared here 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1260:1: note: in expansion of macro 'module_spi_driver' 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc2520_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/cc2520.c:1260:1: note: in expansion of macro 'module_spi_driver' 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1260:19: note: 'init_module' target declared here 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1260:1: note: in expansion of macro 'module_spi_driver' 1260 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/llc/llc_s_ev.o CC drivers/net/ethernet/ti/davinci_mdio.o In file included from drivers/mtd/mtdoops.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtdoops_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdoops.c:446:1: note: in expansion of macro 'module_init' 446 | module_init(mtdoops_init); | ^~~~~~~~~~~ drivers/mtd/mtdoops.c:397:19: note: 'init_module' target declared here 397 | static int __init mtdoops_init(void) | ^~~~~~~~~~~~ In file included from drivers/mtd/mtdoops.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtdoops_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdoops.c:447:1: note: in expansion of macro 'module_exit' 447 | module_exit(mtdoops_exit); | ^~~~~~~~~~~ drivers/mtd/mtdoops.c:436:20: note: 'cleanup_module' target declared here 436 | static void __exit mtdoops_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/net/ieee802154/atusb.o CC [M] drivers/mtd/mtdswap.o CC fs/nfs/nfs4idmap.o CC [M] net/llc/llc_s_st.o In file included from drivers/net/ieee802154/atusb.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:938:1: note: in expansion of macro 'module_usb_driver' 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:30: drivers/net/ieee802154/atusb.c:938:19: note: 'cleanup_module' target declared here 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:938:1: note: in expansion of macro 'module_usb_driver' 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/ieee802154/atusb.c:938:1: note: in expansion of macro 'module_usb_driver' 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:30: drivers/net/ieee802154/atusb.c:938:19: note: 'init_module' target declared here 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:938:1: note: in expansion of macro 'module_usb_driver' 938 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mtd/mtdswap.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtdswap_modinit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdswap.c:1561:1: note: in expansion of macro 'module_init' 1561 | module_init(mtdswap_modinit); | ^~~~~~~~~~~ drivers/mtd/mtdswap.c:1551:19: note: 'init_module' target declared here 1551 | static int __init mtdswap_modinit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mtd/mtdswap.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtdswap_modexit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdswap.c:1562:1: note: in expansion of macro 'module_exit' 1562 | module_exit(mtdswap_modexit); | ^~~~~~~~~~~ drivers/mtd/mtdswap.c:1556:20: note: 'cleanup_module' target declared here 1556 | static void __exit mtdswap_modexit(void) | ^~~~~~~~~~~~~~~ CC drivers/net/ethernet/ti/davinci_cpdma.o CC [M] net/llc/af_llc.o CC drivers/net/ethernet/ti/cpsw-phy-sel.o In file included from net/llc/af_llc.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'llc2_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/llc/af_llc.c:1262:1: note: in expansion of macro 'module_init' 1262 | module_init(llc2_init); | ^~~~~~~~~~~ net/llc/af_llc.c:1212:19: note: 'init_module' target declared here 1212 | static int __init llc2_init(void) | ^~~~~~~~~ In file included from net/llc/af_llc.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc2_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/llc/af_llc.c:1263:1: note: in expansion of macro 'module_exit' 1263 | module_exit(llc2_exit); | ^~~~~~~~~~~ net/llc/af_llc.c:1251:20: note: 'cleanup_module' target declared here 1251 | static void __exit llc2_exit(void) | ^~~~~~~~~ AR drivers/mtd/mtd.o AR drivers/mtd/built-in.o CC drivers/net/ethernet/ti/cpsw_ale.o CC [M] net/llc/llc_station.o CC [M] net/llc/llc_proc.o CC fs/nfs/callback.o CC [M] net/llc/sysctl_net_llc.o CC drivers/net/ethernet/ti/cpts.o CC drivers/net/ethernet/ti/cpsw.o LD [M] net/llc/llc.o LD [M] net/llc/llc2.o AR net/mac80211/built-in.o CC [M] net/mac80211/main.o CC fs/nfs/callback_xdr.o AR net/mac802154/built-in.o CC [M] net/mac802154/main.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from net/mac80211/main.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/mac80211/main.c:1300:1: note: in expansion of macro 'subsys_initcall' 1300 | subsys_initcall(ieee80211_init); | ^~~~~~~~~~~~~~~ net/mac80211/main.c:1257:19: note: 'init_module' target declared here 1257 | static int __init ieee80211_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from net/mac80211/main.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mac80211/main.c:1301:1: note: in expansion of macro 'module_exit' 1301 | module_exit(ieee80211_exit); | ^~~~~~~~~~~ net/mac80211/main.c:1287:20: note: 'cleanup_module' target declared here 1287 | static void __exit ieee80211_exit(void) | ^~~~~~~~~~~~~~ In file included from net/mac802154/main.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee802154_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/mac802154/main.c:245:1: note: in expansion of macro 'subsys_initcall' 245 | subsys_initcall(ieee802154_init); | ^~~~~~~~~~~~~~~ net/mac802154/main.c:233:19: note: 'init_module' target declared here 233 | static int __init ieee802154_init(void) | ^~~~~~~~~~~~~~~ In file included from net/mac802154/main.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee802154_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mac802154/main.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(ieee802154_exit); | ^~~~~~~~~~~ net/mac802154/main.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit ieee802154_exit(void) | ^~~~~~~~~~~~~~~ CC net/mpls/mpls_gso.o CC fs/nfs/callback_proc.o CC [M] net/mac802154/rx.o CC [M] net/mpls/af_mpls.o AR drivers/net/ethernet/ti/ti_cpsw.o AR drivers/net/ethernet/ti/built-in.o AR drivers/net/ethernet/wiznet/built-in.o AR drivers/net/ethernet/built-in.o AR drivers/net/ipvlan/built-in.o CC [M] drivers/net/ipvlan/ipvlan_core.o CC [M] net/mac80211/status.o CC fs/nfs/nfs4namespace.o In file included from net/mpls/af_mpls.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2503:1: note: in expansion of macro 'module_init' 2503 | module_init(mpls_init); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2471:19: note: 'init_module' target declared here 2471 | static int __init mpls_init(void) | ^~~~~~~~~ In file included from net/mpls/af_mpls.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mpls/af_mpls.c:2513:1: note: in expansion of macro 'module_exit' 2513 | module_exit(mpls_exit); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2505:20: note: 'cleanup_module' target declared here 2505 | static void __exit mpls_exit(void) | ^~~~~~~~~ CC [M] net/mac802154/tx.o CC [M] net/mac802154/mac_cmd.o CC fs/nfs/nfs4getroot.o CC [M] drivers/net/ipvlan/ipvlan_main.o CC [M] net/mpls/mpls_iptunnel.o CC [M] net/mac802154/mib.o CC [M] net/mac80211/driver-ops.o In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1039:1: note: in expansion of macro 'module_init' 1039 | module_init(ipvlan_init_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:992:19: note: 'init_module' target declared here 992 | static int __init ipvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1040:1: note: in expansion of macro 'module_exit' 1040 | module_exit(ipvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1026:20: note: 'cleanup_module' target declared here 1026 | static void __exit ipvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ CC fs/nfs/nfs4client.o In file included from net/mpls/mpls_iptunnel.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_iptunnel_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/mpls/mpls_iptunnel.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(mpls_iptunnel_init); | ^~~~~~~~~~~ net/mpls/mpls_iptunnel.c:285:19: note: 'init_module' target declared here 285 | static int __init mpls_iptunnel_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/mpls/mpls_iptunnel.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_iptunnel_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mpls/mpls_iptunnel.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(mpls_iptunnel_exit); | ^~~~~~~~~~~ net/mpls/mpls_iptunnel.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit mpls_iptunnel_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/mac802154/iface.o AR net/mpls/built-in.o LD [M] net/mpls/mpls_router.o CC [M] net/mac802154/llsec.o LD [M] drivers/net/ipvlan/ipvlan.o CC drivers/net/phy/mdio-boardinfo.o CC [M] net/mac80211/sta_info.o CC [M] net/mac80211/wep.o CC drivers/net/phy/phy.o CC fs/nfs/nfs4session.o CC [M] net/mac802154/util.o CC [M] net/mac802154/cfg.o CC [M] net/mac80211/wpa.o CC drivers/net/phy/phy-c45.o CC [M] net/mac802154/trace.o CC fs/nfs/dns_resolve.o CC drivers/net/phy/phy-core.o CC fs/nfs/nfs4trace.o CC fs/nfs/nfs4sysctl.o LD [M] net/mac802154/mac802154.o CC drivers/net/phy/phy_device.o CC [M] net/mac80211/scan.o AR drivers/net/ppp/built-in.o CC [M] drivers/net/ppp/ppp_generic.o CC drivers/net/phy/mdio_bus.o In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3286:1: note: in expansion of macro 'module_init' 3286 | module_init(ppp_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:1184:19: note: 'init_module' target declared here 1184 | static int __init ppp_init(void) | ^~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3287:1: note: in expansion of macro 'module_exit' 3287 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3238:20: note: 'cleanup_module' target declared here 3238 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ CC [M] net/mac80211/offchannel.o CC drivers/net/phy/mdio_device.o CC drivers/net/phy/swphy.o CC fs/nfs/pnfs.o CC [M] drivers/net/ppp/ppp_async.o CC fs/nfs/pnfs_dev.o CC drivers/net/phy/dp83848.o In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1026:1: note: in expansion of macro 'module_init' 1026 | module_init(ppp_async_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here 392 | ppp_async_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_exit' 1027 | module_exit(ppp_async_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1020:20: note: 'cleanup_module' target declared here 1020 | static void __exit ppp_async_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/ht.o CC [M] drivers/net/ppp/bsd_comp.o CC drivers/net/phy/fixed_phy.o In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(bsdcomp_init); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here 1154 | static int __init bsdcomp_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(bsdcomp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here 1162 | static void __exit bsdcomp_cleanup(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/ppp/ppp_deflate.o CC [M] drivers/net/ppp/ppp_mppe.o In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:627:1: note: in expansion of macro 'module_init' 627 | module_init(deflate_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here 611 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:628:1: note: in expansion of macro 'module_exit' 628 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit deflate_cleanup(void) | ^~~~~~~~~~~~~~~ CC fs/nfs/pnfs_nfs.o In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:752:1: note: in expansion of macro 'module_init' 752 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:724:19: note: 'init_module' target declared here 724 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:753:1: note: in expansion of macro 'module_exit' 753 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:746:20: note: 'cleanup_module' target declared here 746 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ CC drivers/net/phy/micrel.o CC [M] drivers/net/ppp/ppp_synctty.o drivers/net/phy/micrel.c: In function 'kszphy_get_strings': drivers/net/phy/micrel.c:676:3: warning: 'memcpy' forming offset [19, 31] is out of the bounds [0, 19] [-Warray-bounds] 676 | memcpy(data + i * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 677 | kszphy_hw_stats[i].string, ETH_GSTRING_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:676:3: warning: 'memcpy' forming offset [16, 31] is out of the bounds [0, 16] [-Warray-bounds] CC [M] net/mac80211/agg-tx.o CC drivers/net/phy/smsc.o In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:737:1: note: in expansion of macro 'module_init' 737 | module_init(ppp_sync_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:384:1: note: 'init_module' target declared here 384 | ppp_sync_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_exit' 738 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:731:1: note: 'cleanup_module' target declared here 731 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/ppp/pppox.o CC net/netfilter/core.o CC drivers/net/phy/vitesse.o CC fs/nfs/nfs42proc.o In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(pppox_init); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here 134 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ CC [M] drivers/net/phy/amd.o CC [M] drivers/net/ppp/pppoe.o In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:77:1: note: in expansion of macro 'module_phy_driver' 77 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:77:1: note: in expansion of macro 'module_phy_driver' 77 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:77:1: note: in expansion of macro 'module_phy_driver' 77 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:77:1: note: in expansion of macro 'module_phy_driver' 77 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/agg-rx.o CC [M] drivers/net/phy/aquantia.o CC net/netfilter/nf_log.o In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1216:1: note: in expansion of macro 'module_init' 1216 | module_init(pppoe_init); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1176:19: note: 'init_module' target declared here 1176 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppoe.c:1217:1: note: in expansion of macro 'module_exit' 1217 | module_exit(pppoe_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1206:20: note: 'cleanup_module' target declared here 1206 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ CC fs/nfs/filelayout/filelayout.o In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:196:1: note: in expansion of macro 'module_phy_driver' 196 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:196:1: note: in expansion of macro 'module_phy_driver' 196 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:196:1: note: in expansion of macro 'module_phy_driver' 196 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:196:1: note: in expansion of macro 'module_phy_driver' 196 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/at803x.o CC [M] drivers/net/ppp/pptp.o In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:449:1: note: in expansion of macro 'module_phy_driver' 449 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:449:1: note: in expansion of macro 'module_phy_driver' 449 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:449:1: note: in expansion of macro 'module_phy_driver' 449 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:449:1: note: in expansion of macro 'module_phy_driver' 449 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ CC net/netfilter/nf_queue.o CC [M] drivers/net/phy/bcm87xx.o drivers/net/ppp/pptp.c: In function 'pptp_bind': drivers/net/ppp/pptp.c:402:19: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: drivers/net/ppp/pptp.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:697:1: note: in expansion of macro 'module_init' 697 | module_init(pptp_init_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:650:19: note: 'init_module' target declared here 650 | static int __init pptp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pptp.c:698:1: note: in expansion of macro 'module_exit' 698 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:689:20: note: 'cleanup_module' target declared here 689 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ CC [M] net/mac80211/vht.o In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/bcm-phy-lib.o CC [M] drivers/net/phy/broadcom.o CC fs/nfs/filelayout/filelayoutdev.o In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:705:1: note: in expansion of macro 'module_phy_driver' 705 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:705:1: note: in expansion of macro 'module_phy_driver' 705 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:705:1: note: in expansion of macro 'module_phy_driver' 705 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:705:1: note: in expansion of macro 'module_phy_driver' 705 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ CC net/netfilter/nf_sockopt.o CC [M] net/netfilter/nfnetlink.o CC [M] drivers/net/phy/cicada.o AR fs/nfs/filelayout/nfs_layout_nfsv41_files.o AR fs/nfs/filelayout/built-in.o AR fs/nfs/flexfilelayout/built-in.o CC [M] fs/nfs/flexfilelayout/flexfilelayout.o CC [M] net/mac80211/ibss.o In file included from net/netfilter/nfnetlink.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:592:1: note: in expansion of macro 'module_init' 592 | module_init(nfnetlink_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:573:19: note: 'init_module' target declared here 573 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink.c:593:1: note: in expansion of macro 'module_exit' 593 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:587:20: note: 'cleanup_module' target declared here 587 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:130:1: note: in expansion of macro 'module_phy_driver' 130 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:130:1: note: in expansion of macro 'module_phy_driver' 130 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:130:1: note: in expansion of macro 'module_phy_driver' 130 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:130:1: note: in expansion of macro 'module_phy_driver' 130 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/davicom.o AR drivers/net/slip/built-in.o CC [M] drivers/net/slip/slip.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/linux/sunrpc/clnt.h:28, from ./include/linux/nfs_fs.h:31, from fs/nfs/flexfilelayout/flexfilelayout.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2400:1: note: in expansion of macro 'module_init' 2400 | module_init(nfs4flexfilelayout_init); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2372:19: note: 'init_module' target declared here 2372 | static int __init nfs4flexfilelayout_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/linux/sunrpc/clnt.h:28, from ./include/linux/nfs_fs.h:31, from fs/nfs/flexfilelayout/flexfilelayout.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2401:1: note: in expansion of macro 'module_exit' 2401 | module_exit(nfs4flexfilelayout_exit); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2384:20: note: 'cleanup_module' target declared here 2384 | static void __exit nfs4flexfilelayout_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nfnetlink_acct.o In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:193:1: note: in expansion of macro 'module_phy_driver' 193 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:193:1: note: in expansion of macro 'module_phy_driver' 193 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:193:1: note: in expansion of macro 'module_phy_driver' 193 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:193:1: note: in expansion of macro 'module_phy_driver' 193 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/dp83867.o In file included from drivers/net/slip/slip.c:64: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1386:1: note: in expansion of macro 'module_init' 1386 | module_init(slip_init); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1294:19: note: 'init_module' target declared here 1294 | static int __init slip_init(void) | ^~~~~~~~~ In file included from drivers/net/slip/slip.c:64: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/slip/slip.c:1387:1: note: in expansion of macro 'module_exit' 1387 | module_exit(slip_exit); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1328:20: note: 'cleanup_module' target declared here 1328 | static void __exit slip_exit(void) | ^~~~~~~~~ In file included from drivers/net/phy/dp83867.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83867.c:333:1: note: in expansion of macro 'module_phy_driver' 333 | module_phy_driver(dp83867_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83867.c:21: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83867.c:333:1: note: in expansion of macro 'module_phy_driver' 333 | module_phy_driver(dp83867_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83867.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83867.c:333:1: note: in expansion of macro 'module_phy_driver' 333 | module_phy_driver(dp83867_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83867.c:21: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83867.c:333:1: note: in expansion of macro 'module_phy_driver' 333 | module_phy_driver(dp83867_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_acct.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_acct.c:548:1: note: in expansion of macro 'module_init' 548 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_acct.c:517:19: note: 'init_module' target declared here 517 | static int __init nfnl_acct_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_acct.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_acct.c:549:1: note: in expansion of macro 'module_exit' 549 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ net/netfilter/nfnetlink_acct.c:541:20: note: 'cleanup_module' target declared here 541 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/phy/icplus.o CC [M] fs/nfs/flexfilelayout/flexfilelayoutdev.o CC [M] net/mac80211/iface.o CC [M] drivers/net/slip/slhc.o In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:248:1: note: in expansion of macro 'module_phy_driver' 248 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:248:1: note: in expansion of macro 'module_phy_driver' 248 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:248:1: note: in expansion of macro 'module_phy_driver' 248 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:248:1: note: in expansion of macro 'module_phy_driver' 248 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nfnetlink_queue.o CC [M] drivers/net/phy/et1011c.o In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': net/netfilter/nfnetlink_queue.c:470:20: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/lxt.o In file included from net/netfilter/nfnetlink_queue.c:17: net/netfilter/nfnetlink_queue.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1586:1: note: in expansion of macro 'module_init' 1586 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1537:19: note: 'init_module' target declared here 1537 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_queue.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1587:1: note: in expansion of macro 'module_exit' 1587 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1571:20: note: 'cleanup_module' target declared here 1571 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ LD [M] fs/nfs/flexfilelayout/nfs_layout_flexfiles.o AR fs/nfs/nfs.o AR fs/nfs/nfsv2.o AR fs/nfs/nfsv3.o AR fs/nfs/nfsv4.o AR fs/nfs/built-in.o CC fs/nfs_common/nfsacl.o In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:296:1: note: in expansion of macro 'module_phy_driver' 296 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:296:1: note: in expansion of macro 'module_phy_driver' 296 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:296:1: note: in expansion of macro 'module_phy_driver' 296 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:296:1: note: in expansion of macro 'module_phy_driver' 296 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ AR fs/nfsd/built-in.o CC [M] fs/nfsd/trace.o CC [M] drivers/net/phy/marvell.o CC [M] net/netfilter/nfnetlink_log.o CC [M] net/mac80211/rate.o CC fs/nfs_common/grace.o In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2246:1: note: in expansion of macro 'module_phy_driver' 2246 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2246:1: note: in expansion of macro 'module_phy_driver' 2246 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2246:1: note: in expansion of macro 'module_phy_driver' 2246 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2246:1: note: in expansion of macro 'module_phy_driver' 2246 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_log.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_log.c:1161:1: note: in expansion of macro 'module_init' 1161 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_log.c:1109:19: note: 'init_module' target declared here 1109 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_log.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_log.c:1162:1: note: in expansion of macro 'module_exit' 1162 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_log.c:1143:20: note: 'cleanup_module' target declared here 1143 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c: In function 'marvell_get_strings': drivers/net/phy/marvell.c:1503:3: warning: 'memcpy' forming offset [26, 31] is out of the bounds [0, 26] [-Warray-bounds] 1503 | memcpy(data + i * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1504 | marvell_hw_stats[i].string, ETH_GSTRING_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:1503:3: warning: 'memcpy' forming offset [16, 31] is out of the bounds [0, 16] [-Warray-bounds] drivers/net/phy/marvell.c:1503:3: warning: 'memcpy' forming offset [25, 31] is out of the bounds [0, 25] [-Warray-bounds] CC [M] fs/nfsd/nfssvc.o CC [M] drivers/net/phy/microchip.o AR fs/nfs_common/nfs_acl.o AR fs/nfs_common/built-in.o CC [M] drivers/net/phy/national.o CC [M] net/netfilter/nf_conntrack_core.o In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:166:1: note: in expansion of macro 'module_phy_driver' 166 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:166:1: note: in expansion of macro 'module_phy_driver' 166 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:166:1: note: in expansion of macro 'module_phy_driver' 166 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:166:1: note: in expansion of macro 'module_phy_driver' 166 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ AR fs/nilfs2/built-in.o CC [M] fs/nilfs2/inode.o CC [M] fs/nfsd/nfsctl.o In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:145:1: note: in expansion of macro 'module_phy_driver' 145 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:145:1: note: in expansion of macro 'module_phy_driver' 145 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:145:1: note: in expansion of macro 'module_phy_driver' 145 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:145:1: note: in expansion of macro 'module_phy_driver' 145 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/qsemi.o CC [M] net/mac80211/michael.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/linux/lockd/lockd.h:17, from fs/nfsd/nfsctl.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1336:1: note: in expansion of macro 'module_init' 1336 | module_init(init_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1267:19: note: 'init_module' target declared here 1267 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from ./include/net/ipv6.h:16, from ./include/linux/lockd/lockd.h:17, from fs/nfsd/nfsctl.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfsd/nfsctl.c:1337:1: note: in expansion of macro 'module_exit' 1337 | module_exit(exit_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1319:20: note: 'cleanup_module' target declared here 1319 | static void __exit exit_nfsd(void) | ^~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:127:1: note: in expansion of macro 'module_phy_driver' 127 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:127:1: note: in expansion of macro 'module_phy_driver' 127 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:127:1: note: in expansion of macro 'module_phy_driver' 127 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:127:1: note: in expansion of macro 'module_phy_driver' 127 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/realtek.o CC [M] fs/nilfs2/file.o CC [M] fs/nfsd/nfsproc.o CC [M] net/mac80211/tkip.o In file included from ./include/linux/phy.h:24, from drivers/net/phy/realtek.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/realtek.c:183:1: note: in expansion of macro 'module_phy_driver' 183 | module_phy_driver(realtek_drvs); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/realtek.c:16: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/realtek.c:183:1: note: in expansion of macro 'module_phy_driver' 183 | module_phy_driver(realtek_drvs); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/realtek.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/realtek.c:183:1: note: in expansion of macro 'module_phy_driver' 183 | module_phy_driver(realtek_drvs); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/realtek.c:16: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/realtek.c:183:1: note: in expansion of macro 'module_phy_driver' 183 | module_phy_driver(realtek_drvs); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/ste10Xp.o In file included from ./include/linux/string.h:19, from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:12, from ./include/linux/rcupdate.h:44, from ./include/linux/rbtree.h:34, from ./include/linux/skbuff.h:22, from ./include/linux/netfilter.h:6, from net/netfilter/nf_conntrack_core.c:18: net/netfilter/nf_conntrack_core.c: In function '__nf_conntrack_alloc': net/netfilter/nf_conntrack_core.c:1154:9: warning: array subscript 0 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 1154 | memset(&ct->__nfct_init_offset[0], 0, ./arch/arm/include/asm/string.h:46:17: note: in definition of macro 'memset' 46 | void *__p = (p); size_t __n = n; \ | ^ In file included from net/netfilter/nf_conntrack_core.c:39: ./include/net/netfilter/nf_conntrack.h:83:5: note: while referencing '__nfct_init_offset' 83 | u8 __nfct_init_offset[0]; | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/dir.o CC [M] fs/nfsd/nfsfh.o In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:113:1: note: in expansion of macro 'module_phy_driver' 113 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:113:1: note: in expansion of macro 'module_phy_driver' 113 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:113:1: note: in expansion of macro 'module_phy_driver' 113 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:113:1: note: in expansion of macro 'module_phy_driver' 113 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/phy/teranetics.o CC [M] fs/nilfs2/super.o CC [M] net/netfilter/nf_conntrack_standalone.o In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:981:1: note: in expansion of macro 'module_init' 981 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:114:1: note: in expansion of macro 'module_phy_driver' 114 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:977:19: note: 'init_module' target declared here 977 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:114:1: note: in expansion of macro 'module_phy_driver' 114 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:986:1: note: in expansion of macro 'module_exit' 986 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:114:1: note: in expansion of macro 'module_phy_driver' 114 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:982:20: note: 'cleanup_module' target declared here 982 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:989:2: note: in expansion of macro 'phy_module_driver' 989 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:114:1: note: in expansion of macro 'module_phy_driver' 114 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/net/phy/libphy.o AR drivers/net/phy/built-in.o AR drivers/net/team/built-in.o CC [M] drivers/net/team/team.o CC [M] fs/nfsd/vfs.o In file included from fs/nilfs2/super.c:36: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nilfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nilfs2/super.c:1487:1: note: in expansion of macro 'module_init' 1487 | module_init(init_nilfs_fs) | ^~~~~~~~~~~ fs/nilfs2/super.c:1453:19: note: 'init_module' target declared here 1453 | static int __init init_nilfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/nilfs2/super.c:36: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nilfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nilfs2/super.c:1488:1: note: in expansion of macro 'module_exit' 1488 | module_exit(exit_nilfs_fs) | ^~~~~~~~~~~ fs/nilfs2/super.c:1480:20: note: 'cleanup_module' target declared here 1480 | static void __exit exit_nilfs_fs(void) | ^~~~~~~~~~~~~ CC [M] net/mac80211/aes_ccm.o In file included from net/netfilter/nf_conntrack_standalone.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:756:1: note: in expansion of macro 'module_init' 756 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:708:19: note: 'init_module' target declared here 708 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_standalone.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:757:1: note: in expansion of macro 'module_exit' 757 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:746:20: note: 'cleanup_module' target declared here 746 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/namei.o In file included from drivers/net/team/team.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team.c:2990:1: note: in expansion of macro 'module_init' 2990 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2958:19: note: 'init_module' target declared here 2958 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/team/team.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team.c:2991:1: note: in expansion of macro 'module_exit' 2991 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:2983:20: note: 'cleanup_module' target declared here 2983 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/mac80211/aes_gcm.o CC [M] net/netfilter/nf_conntrack_expect.o CC [M] fs/nilfs2/page.o CC [M] fs/nfsd/export.o CC [M] net/mac80211/aes_cmac.o CC [M] fs/nilfs2/mdt.o CC [M] drivers/net/team/team_mode_broadcast.o CC [M] net/mac80211/aes_gmac.o CC [M] fs/nfsd/auth.o CC [M] net/netfilter/nf_conntrack_helper.o In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(bc_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here 62 | static int __init bc_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(bc_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit bc_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/btnode.o CC [M] drivers/net/team/team_mode_roundrobin.o CC [M] fs/nfsd/lockd.o In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(rr_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here 64 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/fils_aead.o CC [M] drivers/net/team/team_mode_random.o CC [M] fs/nilfs2/bmap.o CC [M] fs/nfsd/nfscache.o In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(rnd_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here 52 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/team/team_mode_activebackup.o CC [M] net/netfilter/nf_conntrack_proto.o CC [M] fs/nilfs2/btree.o CC [M] net/mac80211/cfg.o In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(ab_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here 133 | static int __init ab_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ab_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit ab_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/team/team_mode_loadbalance.o CC [M] fs/nfsd/nfsxdr.o In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:707:1: note: in expansion of macro 'module_init' 707 | module_init(lb_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:697:19: note: 'init_module' target declared here 697 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:702:20: note: 'cleanup_module' target declared here 702 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_l3proto_generic.o CC [M] fs/nfsd/stats.o AR drivers/net/usb/built-in.o CC [M] drivers/net/usb/catc.o CC [M] fs/nilfs2/direct.o CC [M] fs/nfsd/nfs2acl.o In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:981:1: note: in expansion of macro 'module_usb_driver' 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:981:19: note: 'cleanup_module' target declared here 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:981:1: note: in expansion of macro 'module_usb_driver' 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/catc.c:981:1: note: in expansion of macro 'module_usb_driver' 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:981:19: note: 'init_module' target declared here 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:981:1: note: in expansion of macro 'module_usb_driver' 981 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_proto_generic.o CC [M] fs/nilfs2/dat.o CC [M] fs/nfsd/nfs3proc.o CC [M] drivers/net/usb/kaweth.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/recovery.o CC [M] fs/nfsd/nfs3xdr.o CC [M] net/mac80211/ethtool.o CC [M] drivers/net/usb/pegasus.o CC [M] fs/nilfs2/the_nilfs.o In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pegasus_exit); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit pegasus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pegasus_init); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here 1338 | static int __init pegasus_init(void) | ^~~~~~~~~~~~ CC [M] fs/nfsd/nfs3acl.o CC [M] net/mac80211/rx.o CC [M] drivers/net/usb/rtl8150.o CC [M] net/netfilter/nf_conntrack_proto_udp.o CC [M] fs/nilfs2/segbuf.o CC [M] fs/nfsd/nfs4proc.o In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:969:1: note: in expansion of macro 'module_usb_driver' 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:969:19: note: 'cleanup_module' target declared here 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:969:1: note: in expansion of macro 'module_usb_driver' 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rtl8150.c:969:1: note: in expansion of macro 'module_usb_driver' 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:969:19: note: 'init_module' target declared here 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:969:1: note: in expansion of macro 'module_usb_driver' 969 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': net/mac80211/rx.c:279:15: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/r8152.o CC [M] fs/nilfs2/segment.o CC [M] net/netfilter/nf_conntrack_extend.o CC [M] fs/nfsd/nfs4xdr.o In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5347:1: note: in expansion of macro 'module_usb_driver' 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5347:19: note: 'cleanup_module' target declared here 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5347:1: note: in expansion of macro 'module_usb_driver' 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/r8152.c:5347:1: note: in expansion of macro 'module_usb_driver' 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5347:19: note: 'init_module' target declared here 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5347:1: note: in expansion of macro 'module_usb_driver' 5347 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_acct.o CC [M] net/netfilter/nf_conntrack_seqadj.o CC [M] net/mac80211/spectmgmt.o CC [M] fs/nilfs2/cpfile.o CC [M] net/mac80211/tx.o CC [M] drivers/net/usb/hso.o CC [M] net/netfilter/nf_conntrack_timeout.o CC [M] fs/nfsd/nfs4state.o CC [M] fs/nilfs2/sufile.o In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_exit' 3301 | module_exit(hso_exit); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3289:20: note: 'cleanup_module' target declared here 3289 | static void __exit hso_exit(void) | ^~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3300:1: note: in expansion of macro 'module_init' 3300 | module_init(hso_init); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3231:19: note: 'init_module' target declared here 3231 | static int __init hso_init(void) | ^~~~~~~~ CC [M] net/netfilter/nf_conntrack_timestamp.o CC [M] fs/nilfs2/ifile.o CC [M] drivers/net/usb/lan78xx.o CC [M] net/netfilter/nf_conntrack_ecache.o CC [M] fs/nilfs2/alloc.o In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4050:1: note: in expansion of macro 'module_usb_driver' 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4050:19: note: 'cleanup_module' target declared here 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4050:1: note: in expansion of macro 'module_usb_driver' 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lan78xx.c:4050:1: note: in expansion of macro 'module_usb_driver' 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4050:19: note: 'init_module' target declared here 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4050:1: note: in expansion of macro 'module_usb_driver' 4050 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/gcinode.o drivers/net/usb/lan78xx.c: In function 'lan78xx_update_stats.part.0': drivers/net/usb/lan78xx.c:588:19: warning: 'lan78xx_stats' may be used uninitialized in this function [-Wmaybe-uninitialized] 588 | data[i] = (u64)p[i] + ((u64)count[i] * ((u64)max[i] + 1)); | ~^~~ drivers/net/usb/lan78xx.c:588:19: warning: 'lan78xx_stats' may be used uninitialized in this function [-Wmaybe-uninitialized] CC [M] net/netfilter/nf_conntrack_labels.o CC [M] net/mac80211/key.o CC [M] fs/nilfs2/ioctl.o CC [M] drivers/net/usb/asix_devices.o CC [M] fs/nfsd/nfs4idmap.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC [M] fs/nilfs2/sysfs.o In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1387:1: note: in expansion of macro 'module_usb_driver' 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1387:19: note: 'cleanup_module' target declared here 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1387:1: note: in expansion of macro 'module_usb_driver' 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/asix_devices.c:1387:1: note: in expansion of macro 'module_usb_driver' 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1387:19: note: 'init_module' target declared here 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1387:1: note: in expansion of macro 'module_usb_driver' 1387 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfsd/nfs4acl.o CC [M] drivers/net/usb/asix_common.o CC [M] net/mac80211/util.o LD [M] fs/nilfs2/nilfs2.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] fs/nfsd/nfs4callback.o CC fs/nls/nls_base.o CC [M] drivers/net/usb/ax88172a.o CC fs/nls/nls_cp437.o CC fs/nls/nls_iso8859-1.o CC [M] fs/nfsd/nfs4recover.o CC [M] fs/nls/nls_cp737.o CC [M] drivers/net/usb/ax88179_178a.o CC [M] net/netfilter/nf_conntrack_proto_gre.o In file included from fs/nls/nls_cp737.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp737.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(init_nls_cp737) | ^~~~~~~~~~~ fs/nls/nls_cp737.c:337:19: note: 'init_module' target declared here 337 | static int __init init_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp737.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ fs/nls/nls_cp737.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp775.o In file included from fs/nls/nls_cp775.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp775.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(init_nls_cp775) | ^~~~~~~~~~~ fs/nls/nls_cp775.c:306:19: note: 'init_module' target declared here 306 | static int __init init_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp775.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ fs/nls/nls_cp775.c:311:20: note: 'cleanup_module' target declared here 311 | static void __exit exit_nls_cp775(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp850.o In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1793:19: note: 'cleanup_module' target declared here 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ax88179_178a.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1793:19: note: 'init_module' target declared here 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_proto_gre.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:412:19: note: 'init_module' target declared here 412 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_proto_gre.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp850.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp850.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp850) | ^~~~~~~~~~~ fs/nls/nls_cp850.c:302:19: note: 'init_module' target declared here 302 | static int __init init_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp850.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ fs/nls/nls_cp850.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp850(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp852.o In file included from fs/nls/nls_cp852.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp852.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(init_nls_cp852) | ^~~~~~~~~~~ fs/nls/nls_cp852.c:324:19: note: 'init_module' target declared here 324 | static int __init init_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp852.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ fs/nls/nls_cp852.c:329:20: note: 'cleanup_module' target declared here 329 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp855.o LD [M] fs/nfsd/nfsd.o In file included from fs/nls/nls_cp855.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp855.c:296:1: note: in expansion of macro 'module_init' 296 | module_init(init_nls_cp855) | ^~~~~~~~~~~ fs/nls/nls_cp855.c:286:19: note: 'init_module' target declared here 286 | static int __init init_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp855.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ fs/nls/nls_cp855.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_netlink.o CC net/netlabel/netlabel_user.o CC [M] drivers/net/usb/cdc_ether.o CC [M] fs/nls/nls_cp857.o In file included from fs/nls/nls_cp857.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp857.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp857) | ^~~~~~~~~~~ fs/nls/nls_cp857.c:288:19: note: 'init_module' target declared here 288 | static int __init init_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp857.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ fs/nls/nls_cp857.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit exit_nls_cp857(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp860.o In file included from fs/nls/nls_cp860.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp860.c:361:1: note: in expansion of macro 'module_init' 361 | module_init(init_nls_cp860) | ^~~~~~~~~~~ fs/nls/nls_cp860.c:351:19: note: 'init_module' target declared here 351 | static int __init init_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp860.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_exit' 362 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ fs/nls/nls_cp860.c:356:20: note: 'cleanup_module' target declared here 356 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp861.o In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:935:1: note: in expansion of macro 'module_usb_driver' 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:935:19: note: 'cleanup_module' target declared here 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:935:1: note: in expansion of macro 'module_usb_driver' 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ether.c:935:1: note: in expansion of macro 'module_usb_driver' 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:935:19: note: 'init_module' target declared here 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:935:1: note: in expansion of macro 'module_usb_driver' 935 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/wme.o In file included from net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ctnetlink_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3457:1: note: in expansion of macro 'module_init' 3457 | module_init(ctnetlink_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3408:19: note: 'init_module' target declared here 3408 | static int __init ctnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ctnetlink_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3458:1: note: in expansion of macro 'module_exit' 3458 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3444:20: note: 'cleanup_module' target declared here 3444 | static void __exit ctnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp861.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp861.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp861) | ^~~~~~~~~~~ fs/nls/nls_cp861.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp861.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp862.o CC net/netlabel/netlabel_kapi.o In file included from fs/nls/nls_cp862.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp862.c:418:1: note: in expansion of macro 'module_init' 418 | module_init(init_nls_cp862) | ^~~~~~~~~~~ fs/nls/nls_cp862.c:408:19: note: 'init_module' target declared here 408 | static int __init init_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp862.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ fs/nls/nls_cp862.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit exit_nls_cp862(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp863.o CC [M] drivers/net/usb/cdc_eem.o In file included from fs/nls/nls_cp863.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp863.c:378:1: note: in expansion of macro 'module_init' 378 | module_init(init_nls_cp863) | ^~~~~~~~~~~ fs/nls/nls_cp863.c:368:19: note: 'init_module' target declared here 368 | static int __init init_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp863.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp864.o CC [M] net/mac80211/chan.o In file included from fs/nls/nls_cp864.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp864.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(init_nls_cp864) | ^~~~~~~~~~~ fs/nls/nls_cp864.c:394:19: note: 'init_module' target declared here 394 | static int __init init_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp864.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp865.o In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:377:1: note: in expansion of macro 'module_usb_driver' 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:377:19: note: 'cleanup_module' target declared here 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:377:1: note: in expansion of macro 'module_usb_driver' 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_eem.c:377:1: note: in expansion of macro 'module_usb_driver' 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:377:19: note: 'init_module' target declared here 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:377:1: note: in expansion of macro 'module_usb_driver' 377 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp865.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp865.c:384:1: note: in expansion of macro 'module_init' 384 | module_init(init_nls_cp865) | ^~~~~~~~~~~ fs/nls/nls_cp865.c:374:19: note: 'init_module' target declared here 374 | static int __init init_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp865.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_exit' 385 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here 379 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp866.o CC [M] drivers/net/usb/dm9601.o In file included from fs/nls/nls_cp866.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp866.c:302:1: note: in expansion of macro 'module_init' 302 | module_init(init_nls_cp866) | ^~~~~~~~~~~ fs/nls/nls_cp866.c:292:19: note: 'init_module' target declared here 292 | static int __init init_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp866.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_exit' 303 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nfnetlink_cttimeout.o CC [M] fs/nls/nls_cp869.o In file included from fs/nls/nls_cp869.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp869.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(init_nls_cp869) | ^~~~~~~~~~~ fs/nls/nls_cp869.c:302:19: note: 'init_module' target declared here 302 | static int __init init_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp869.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp874.o In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ CC net/netlabel/netlabel_domainhash.o In file included from fs/nls/nls_cp874.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp874.c:271:1: note: in expansion of macro 'module_init' 271 | module_init(init_nls_cp874) | ^~~~~~~~~~~ fs/nls/nls_cp874.c:261:19: note: 'init_module' target declared here 261 | static int __init init_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp874.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/usb/sr9700.o In file included from net/netfilter/nfnetlink_cttimeout.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cttimeout_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cttimeout.c:630:1: note: in expansion of macro 'module_init' 630 | module_init(cttimeout_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cttimeout.c:591:19: note: 'init_module' target declared here 591 | static int __init cttimeout_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_cttimeout.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cttimeout_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_cttimeout.c:631:1: note: in expansion of macro 'module_exit' 631 | module_exit(cttimeout_exit); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cttimeout.c:616:20: note: 'cleanup_module' target declared here 616 | static void __exit cttimeout_exit(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp932.o CC [M] net/netfilter/nfnetlink_cthelper.o In file included from fs/nls/nls_cp932.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7929:1: note: in expansion of macro 'module_init' 7929 | module_init(init_nls_cp932) | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7919:19: note: 'init_module' target declared here 7919 | static int __init init_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp932.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_exit' 7930 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here 7924 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_euc-jp.o In file included from fs/nls/nls_euc-jp.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro 'module_init' 577 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:558:19: note: 'init_module' target declared here 558 | static int __init init_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_euc-jp.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ fs/nls/nls_euc-jp.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/usb/sr9800.o CC [M] fs/nls/nls_cp936.o CC net/netlabel/netlabel_addrlist.o In file included from net/netfilter/nfnetlink_cthelper.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_cthelper_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cthelper.c:789:1: note: in expansion of macro 'module_init' 789 | module_init(nfnl_cthelper_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cthelper.c:759:19: note: 'init_module' target declared here 759 | static int __init nfnl_cthelper_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_cthelper.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_cthelper_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_cthelper.c:790:1: note: in expansion of macro 'module_exit' 790 | module_exit(nfnl_cthelper_exit); | ^~~~~~~~~~~ net/netfilter/nfnetlink_cthelper.c:773:20: note: 'cleanup_module' target declared here 773 | static void __exit nfnl_cthelper_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp936.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11107:1: note: in expansion of macro 'module_init' 11107 | module_init(init_nls_cp936) | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11097:19: note: 'init_module' target declared here 11097 | static int __init init_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp936.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_exit' 11108 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here 11102 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ CC [M] net/mac80211/trace.o CC [M] net/netfilter/nf_conntrack_amanda.o CC [M] fs/nls/nls_cp949.o In file included from drivers/net/usb/sr9800.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9800.c:870:1: note: in expansion of macro 'module_usb_driver' 870 | module_usb_driver(sr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9800.c:15: drivers/net/usb/sr9800.c:870:19: note: 'cleanup_module' target declared here 870 | module_usb_driver(sr_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sr9800.c:870:1: note: in expansion of macro 'module_usb_driver' 870 | module_usb_driver(sr_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9800.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sr9800.c:870:1: note: in expansion of macro 'module_usb_driver' 870 | module_usb_driver(sr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9800.c:15: drivers/net/usb/sr9800.c:870:19: note: 'init_module' target declared here 870 | module_usb_driver(sr_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sr9800.c:870:1: note: in expansion of macro 'module_usb_driver' 870 | module_usb_driver(sr_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp949.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13942:1: note: in expansion of macro 'module_init' 13942 | module_init(init_nls_cp949) | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13932:19: note: 'init_module' target declared here 13932 | static int __init init_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp949.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_exit' 13943 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here 13937 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ CC net/netlabel/netlabel_mgmt.o CC [M] drivers/net/usb/smsc75xx.o CC [M] fs/nls/nls_cp950.o In file included from net/netfilter/nf_conntrack_amanda.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_amanda.c:234:1: note: in expansion of macro 'module_init' 234 | module_init(nf_conntrack_amanda_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_amanda.c:206:19: note: 'init_module' target declared here 206 | static int __init nf_conntrack_amanda_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_amanda.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_amanda.c:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(nf_conntrack_amanda_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_amanda.c:196:20: note: 'cleanup_module' target declared here 196 | static void __exit nf_conntrack_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp950.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9478:1: note: in expansion of macro 'module_init' 9478 | module_init(init_nls_cp950) | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9468:19: note: 'init_module' target declared here 9468 | static int __init init_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp950.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_exit' 9479 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ fs/nls/nls_cp950.c:9473:20: note: 'cleanup_module' target declared here 9473 | static void __exit exit_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp1250.o CC [M] net/netfilter/nf_conntrack_ftp.o In file included from fs/nls/nls_cp1250.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:334:19: note: 'init_module' target declared here 334 | static int __init init_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1250.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp1251.o CC net/netlabel/netlabel_unlabeled.o In file included from fs/nls/nls_cp1251.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:298:1: note: in expansion of macro 'module_init' 298 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:288:19: note: 'init_module' target declared here 288 | static int __init init_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1251.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_exit' 299 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ fs/nls/nls_cp1251.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_ascii.o In file included from net/netfilter/nf_conntrack_ftp.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_ftp.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_ftp.c:576:19: note: 'init_module' target declared here 576 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_ascii.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_ascii.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(init_nls_ascii) | ^~~~~~~~~~~ fs/nls/nls_ascii.c:153:19: note: 'init_module' target declared here 153 | static int __init init_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_ascii.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_ascii.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(exit_nls_ascii) | ^~~~~~~~~~~ fs/nls/nls_ascii.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit exit_nls_ascii(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-2.o CC [M] drivers/net/usb/smsc95xx.o In file included from fs/nls/nls_iso8859-2.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-2.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-3.o In file included from fs/nls/nls_iso8859-3.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-3.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ fs/nls/nls_iso8859-3.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-4.o CC net/netlabel/netlabel_cipso_v4.o CC [M] net/netfilter/nf_conntrack_h323_main.o In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'cleanup_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'init_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-4.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-4.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-5.o In file included from fs/nls/nls_iso8859-5.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-5.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ fs/nls/nls_iso8859-5.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-6.o In file included from fs/nls/nls_iso8859-6.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:250:19: note: 'init_module' target declared here 250 | static int __init init_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-6.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-7.o In file included from net/netfilter/nf_conntrack_h323_main.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_h323_main.c:1881:1: note: in expansion of macro 'module_init' 1881 | module_init(nf_conntrack_h323_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_h323_main.c:1861:19: note: 'init_module' target declared here 1861 | static int __init nf_conntrack_h323_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_h323_main.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_h323_main.c:1882:1: note: in expansion of macro 'module_exit' 1882 | module_exit(nf_conntrack_h323_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_h323_main.c:1853:20: note: 'cleanup_module' target declared here 1853 | static void __exit nf_conntrack_h323_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-7.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:304:19: note: 'init_module' target declared here 304 | static int __init init_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-7.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ fs/nls/nls_iso8859-7.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/gl620a.o CC [M] fs/nls/nls_cp1255.o CC net/netlabel/netlabel_calipso.o In file included from fs/nls/nls_cp1255.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:370:19: note: 'init_module' target declared here 370 | static int __init init_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1255.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-9.o In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-9.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:259:19: note: 'init_module' target declared here 259 | static int __init init_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-9.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ fs/nls/nls_iso8859-9.c:264:20: note: 'cleanup_module' target declared here 264 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-13.o CC [M] drivers/net/usb/net1080.o In file included from fs/nls/nls_iso8859-13.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro 'module_init' 282 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:272:19: note: 'init_module' target declared here 272 | static int __init init_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-13.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_exit' 283 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here 277 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-14.o In file included from fs/nls/nls_iso8859-14.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro 'module_init' 338 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:328:19: note: 'init_module' target declared here 328 | static int __init init_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-14.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ fs/nls/nls_iso8859-14.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_h323_asn1.o CC [M] fs/nls/nls_iso8859-15.o drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': drivers/net/usb/net1080.c:372:25: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | hdr_len = le16_to_cpup(&header->hdr_len); | ^~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c:373:28: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | packet_len = le16_to_cpup(&header->packet_len); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: drivers/net/usb/net1080.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-15.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:294:19: note: 'init_module' target declared here 294 | static int __init init_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-15.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-r.o CC [M] drivers/net/usb/plusb.o AR net/netlabel/built-in.o CC [M] net/mac80211/mlme.o CC [M] net/netfilter/nf_conntrack_irc.o In file included from fs/nls/nls_koi8-r.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:310:19: note: 'init_module' target declared here 310 | static int __init init_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-r.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ fs/nls/nls_koi8-r.c:315:20: note: 'cleanup_module' target declared here 315 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-u.o CC [M] net/netfilter/nf_conntrack_broadcast.o In file included from fs/nls/nls_koi8-u.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here 317 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-u.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-ru.o In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-ru.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here 60 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-ru.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/rndis_host.o In file included from net/netfilter/nf_conntrack_irc.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_irc.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(nf_conntrack_irc_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_irc.c:237:19: note: 'init_module' target declared here 237 | static int __init nf_conntrack_irc_init(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_utf8.o In file included from fs/nls/nls_utf8.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_utf8.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_nls_utf8) | ^~~~~~~~~~~ fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here 51 | static int __init init_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from fs/nls/nls_utf8.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ CC [M] fs/nls/mac-celtic.o In file included from fs/nls/mac-celtic.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-celtic.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-celtic.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-centeuro.o In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-croatian.o In file included from fs/nls/mac-centeuro.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-centeuro.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-croatian.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-croatian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-croatian.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/tdls.o CC [M] fs/nls/mac-cyrillic.o CC [M] net/netfilter/nf_conntrack_netbios_ns.o In file included from fs/nls/mac-cyrillic.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-cyrillic.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-gaelic.o In file included from fs/nls/mac-gaelic.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:563:1: note: in expansion of macro 'module_init' 563 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here 553 | static int __init init_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-gaelic.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_exit' 564 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here 558 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/cdc_subset.o CC [M] fs/nls/mac-greek.o In file included from fs/nls/mac-greek.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-greek.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here 483 | static int __init init_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-greek.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netbios_ns.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(nf_conntrack_netbios_ns_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netbios_ns.c:59:19: note: 'init_module' target declared here 59 | static int __init nf_conntrack_netbios_ns_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_netbios_ns.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(nf_conntrack_netbios_ns_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netbios_ns.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit nf_conntrack_netbios_ns_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-iceland.o CC [M] net/netfilter/nf_conntrack_snmp.o In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-iceland.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-iceland.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/zaurus.o CC [M] fs/nls/mac-inuit.o In file included from fs/nls/mac-inuit.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-inuit.c:528:1: note: in expansion of macro 'module_init' 528 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here 518 | static int __init init_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-inuit.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_exit' 529 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-romanian.o In file included from net/netfilter/nf_conntrack_snmp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_snmp.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(nf_conntrack_snmp_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_snmp.c:66:19: note: 'init_module' target declared here 66 | static int __init nf_conntrack_snmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_snmp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_snmp.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(nf_conntrack_snmp_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_snmp.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit nf_conntrack_snmp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-romanian.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-romanian.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-romanian.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-roman.o CC [M] drivers/net/usb/mcs7830.o In file included from fs/nls/mac-roman.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-roman.c:633:1: note: in expansion of macro 'module_init' 633 | module_init(init_nls_macroman) | ^~~~~~~~~~~ fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here 623 | static int __init init_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-roman.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_exit' 634 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here 628 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-turkish.o CC [M] net/netfilter/nf_conntrack_pptp.o In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-turkish.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/mac-turkish.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-turkish.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_exit' 599 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_sane.o AR fs/nls/built-in.o CC [M] net/mac80211/ocb.o CC fs/notify/fsnotify.o CC [M] drivers/net/usb/usbnet.o In file included from net/netfilter/nf_conntrack_pptp.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_pptp.c:625:1: note: in expansion of macro 'module_init' 625 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_pptp.c:613:19: note: 'init_module' target declared here 613 | static int __init nf_conntrack_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_pptp.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_pptp.c:626:1: note: in expansion of macro 'module_exit' 626 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_pptp.c:620:20: note: 'cleanup_module' target declared here 620 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2186:1: note: in expansion of macro 'module_init' 2186 | module_init(usbnet_init); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2177:19: note: 'init_module' target declared here 2177 | static int __init usbnet_init(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/usbnet.c:2191:1: note: in expansion of macro 'module_exit' 2191 | module_exit(usbnet_exit); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2188:20: note: 'cleanup_module' target declared here 2188 | static void __exit usbnet_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_sane.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_sane.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(nf_conntrack_sane_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_sane.c:183:19: note: 'init_module' target declared here 183 | static int __init nf_conntrack_sane_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/int51x1.o CC fs/notify/notification.o CC [M] net/mac80211/led.o CC [M] net/netfilter/nf_conntrack_sip.o In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_tftp.o CC fs/notify/group.o In file included from net/netfilter/nf_conntrack_sip.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_sip.c:1653:1: note: in expansion of macro 'module_init' 1653 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_sip.c:1617:19: note: 'init_module' target declared here 1617 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/cdc-phonet.o In file included from net/netfilter/nf_conntrack_tftp.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_tftp.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(nf_conntrack_tftp_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_tftp.c:112:19: note: 'init_module' target declared here 112 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/mesh.o In file included from drivers/net/usb/cdc-phonet.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbpn_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc-phonet.c:435:1: note: in expansion of macro 'module_usb_driver' 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/usb/cdc-phonet.c:27: drivers/net/usb/cdc-phonet.c:435:19: note: 'cleanup_module' target declared here 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc-phonet.c:435:1: note: in expansion of macro 'module_usb_driver' 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc-phonet.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbpn_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc-phonet.c:435:1: note: in expansion of macro 'module_usb_driver' 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/usb/cdc-phonet.c:27: drivers/net/usb/cdc-phonet.c:435:19: note: 'init_module' target declared here 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc-phonet.c:435:1: note: in expansion of macro 'module_usb_driver' 435 | module_usb_driver(usbpn_driver); | ^~~~~~~~~~~~~~~~~ CC fs/notify/mark.o CC [M] drivers/net/usb/kalmia.o CC [M] drivers/net/usb/ipheth.o CC [M] net/netfilter/nf_log_common.o In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:362:19: note: 'cleanup_module' target declared here 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/kalmia.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:362:19: note: 'init_module' target declared here 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:582:1: note: in expansion of macro 'module_usb_driver' 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:582:19: note: 'cleanup_module' target declared here 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:582:1: note: in expansion of macro 'module_usb_driver' 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ipheth.c:582:1: note: in expansion of macro 'module_usb_driver' 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:582:19: note: 'init_module' target declared here 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:582:1: note: in expansion of macro 'module_usb_driver' 582 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_core.o CC [M] drivers/net/usb/sierra_net.o CC fs/notify/fdinfo.o In file included from net/netfilter/nf_log_common.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:213:1: note: in expansion of macro 'module_init' 213 | module_init(nf_log_common_init); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:206:19: note: 'init_module' target declared here 206 | static int __init nf_log_common_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_log_common.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_log_common.c:214:1: note: in expansion of macro 'module_exit' 214 | module_exit(nf_log_common_exit); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit nf_log_common_exit(void) {} | ^~~~~~~~~~~~~~~~~~ fs/notify/fdinfo.c: In function 'show_mark_fhandle': fs/notify/fdinfo.c:65:47: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 65 | seq_printf(m, "%02x", (int)f.handle.f_handle[i]); | ~~~~~~~~~~~~~~~~~^~~ In file included from fs/notify/fdinfo.c:3: ./include/linux/fs.h:899:16: note: while referencing 'f_handle' 899 | unsigned char f_handle[0]; | ^~~~~~~~ CC [M] net/mac80211/mesh_pathtbl.o CC fs/notify/dnotify/dnotify.o In file included from net/netfilter/nf_nat_core.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:863:1: note: in expansion of macro 'module_init' 863 | module_init(nf_nat_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:805:19: note: 'init_module' target declared here 805 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/nf_nat_core.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_core.c:864:1: note: in expansion of macro 'module_exit' 864 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:840:20: note: 'cleanup_module' target declared here 840 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:987:19: note: 'cleanup_module' target declared here 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/sierra_net.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:987:19: note: 'init_module' target declared here 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ CC fs/notify/fanotify/fanotify.o AR fs/notify/dnotify/built-in.o CC [M] net/netfilter/nf_nat_proto_unknown.o CC [M] drivers/net/usb/cx82310_eth.o CC fs/notify/fanotify/fanotify_user.o CC [M] net/netfilter/nf_nat_proto_common.o In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/usb/cdc_ncm.o CC [M] net/mac80211/mesh_plink.o CC [M] net/netfilter/nf_nat_proto_udp.o AR fs/notify/fanotify/built-in.o In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1790:1: note: in expansion of macro 'module_usb_driver' 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1790:19: note: 'cleanup_module' target declared here 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1790:1: note: in expansion of macro 'module_usb_driver' 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_ncm.c:1790:1: note: in expansion of macro 'module_usb_driver' 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1790:19: note: 'init_module' target declared here 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1790:1: note: in expansion of macro 'module_usb_driver' 1790 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ CC fs/notify/inotify/inotify_fsnotify.o CC [M] drivers/net/usb/huawei_cdc_ncm.o CC fs/notify/inotify/inotify_user.o CC [M] net/netfilter/nf_nat_proto_tcp.o In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/mesh_hwmp.o CC [M] net/netfilter/nf_nat_helper.o CC [M] drivers/net/usb/lg-vl600.o CC [M] drivers/net/usb/qmi_wwan.o AR fs/notify/inotify/built-in.o AR fs/notify/built-in.o AR fs/ntfs/built-in.o CC [M] fs/ntfs/aops.o drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': drivers/net/usb/lg-vl600.c:131:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:153:29: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | buf->len != le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:159:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); | ^~~~~~~~~~~ In file included from ./include/linux/etherdevice.h:26, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:163:19: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | le32_to_cpup(&frame->len)); | ^~~~~~~~~~~ ./include/linux/netdevice.h:4387:30: note: in definition of macro 'netif_level' 4387 | netdev_##level(dev, fmt, ##args); \ | ^~~~ drivers/net/usb/lg-vl600.c:161:4: note: in expansion of macro 'netif_err' 161 | netif_err(dev, ifup, dev->net, "Reserving %i bytes " | ^~~~~~~~~ drivers/net/usb/lg-vl600.c:170:23: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 170 | count = le32_to_cpup(&frame->pkt_cnt); | ^~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:181:47: warning: taking address of packed member of 'struct vl600_pkt_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); | ^~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:194:20: warning: taking address of packed member of 'struct ethhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && | ^~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': drivers/net/usb/lg-vl600.c:259:60: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) | ^~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: drivers/net/usb/lg-vl600.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:349:19: note: 'cleanup_module' target declared here 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:349:19: note: 'init_module' target declared here 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1414:1: note: in expansion of macro 'module_usb_driver' 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1414:19: note: 'cleanup_module' target declared here 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1414:1: note: in expansion of macro 'module_usb_driver' 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1414:1: note: in expansion of macro 'module_usb_driver' 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1414:19: note: 'init_module' target declared here 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1414:1: note: in expansion of macro 'module_usb_driver' 1414 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_proto_dccp.o CC [M] drivers/net/usb/cdc_mbim.o CC [M] net/mac80211/mesh_sync.o CC [M] drivers/net/usb/ch9200.o CC [M] net/netfilter/nf_nat_proto_sctp.o In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/ntfs/attrib.o In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/ntfs/collate.o LD [M] drivers/net/usb/asix.o AR drivers/net/wimax/built-in.o AR drivers/net/wimax/i2400m/built-in.o CC [M] drivers/net/wimax/i2400m/control.o CC [M] net/mac80211/mesh_ps.o CC [M] net/netfilter/nf_nat_redirect.o CC [M] net/mac80211/pm.o CC [M] fs/ntfs/compress.o CC [M] drivers/net/wimax/i2400m/driver.o CC [M] fs/ntfs/debug.o CC [M] net/netfilter/nf_nat_amanda.o In file included from drivers/net/wimax/i2400m/driver.c:69: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2400m_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/driver.c:1014:1: note: in expansion of macro 'module_init' 1014 | module_init(i2400m_driver_init); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/driver.c:1008:12: note: 'init_module' target declared here 1008 | int __init i2400m_driver_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wimax/i2400m/driver.c:69: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2400m_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wimax/i2400m/driver.c:1021:1: note: in expansion of macro 'module_exit' 1021 | module_exit(i2400m_driver_exit); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/driver.c:1017:13: note: 'cleanup_module' target declared here 1017 | void __exit i2400m_driver_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/rc80211_minstrel.o CC [M] fs/ntfs/dir.o In file included from net/netfilter/nf_nat_amanda.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_amanda.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(nf_nat_amanda_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_amanda.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_nat_amanda_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_amanda.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_amanda.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(nf_nat_amanda_fini); | ^~~~~~~~~~~ net/netfilter/nf_nat_amanda.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit nf_nat_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/rc80211_minstrel_ht.o fs/ntfs/dir.c: In function 'ntfs_lookup_inode_by_name': fs/ntfs/dir.c:157:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:207:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:248:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:267:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:417:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 417 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:467:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 467 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:510:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 510 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c:529:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/dir.c: In function 'ntfs_filldir': fs/ntfs/dir.c:1048:43: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1048 | name_len = ntfs_ucstonls(vol, (ntfschar*)&ie->key.file_name.file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_ftp.o CC [M] drivers/net/wimax/i2400m/fw.o CC [M] fs/ntfs/file.o In file included from net/netfilter/nf_nat_ftp.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_ftp.c:145:1: note: in expansion of macro 'module_init' 145 | module_init(nf_nat_ftp_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_ftp.c:129:19: note: 'init_module' target declared here 129 | static int __init nf_nat_ftp_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_ftp.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_ftp.c:146:1: note: in expansion of macro 'module_exit' 146 | module_exit(nf_nat_ftp_fini); | ^~~~~~~~~~~ net/netfilter/nf_nat_ftp.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit nf_nat_ftp_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/ntfs/index.o CC [M] net/netfilter/nf_nat_irc.o CC [M] fs/ntfs/inode.o LD [M] net/mac80211/mac80211.o In file included from net/netfilter/nf_nat_irc.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_irc.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(nf_nat_irc_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_irc.c:101:19: note: 'init_module' target declared here 101 | static int __init nf_nat_irc_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_irc.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_irc.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(nf_nat_irc_fini); | ^~~~~~~~~~~ net/netfilter/nf_nat_irc.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit nf_nat_irc_fini(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_sip.o CC net/netlink/af_netlink.o In file included from net/netfilter/nf_nat_sip.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro 'module_init' 652 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here 644 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_sip.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_sip.c:653:1: note: in expansion of macro 'module_exit' 653 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ net/netfilter/nf_nat_sip.c:626:20: note: 'cleanup_module' target declared here 626 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wimax/i2400m/op-rfkill.o CC [M] net/netfilter/nf_nat_tftp.o CC net/netlink/genetlink.o CC [M] drivers/net/wimax/i2400m/sysfs.o CC [M] fs/ntfs/mft.o In file included from net/netfilter/nf_nat_tftp.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(nf_nat_tftp_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_tftp.c:44:19: note: 'init_module' target declared here 44 | static int __init nf_nat_tftp_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_tftp.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(nf_nat_tftp_fini); | ^~~~~~~~~~~ net/netfilter/nf_nat_tftp.c:38:20: note: 'cleanup_module' target declared here 38 | static void __exit nf_nat_tftp_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_synproxy_core.o CC [M] drivers/net/wimax/i2400m/netdev.o In file included from net/netfilter/nf_synproxy_core.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_synproxy_core.c:430:1: note: in expansion of macro 'module_init' 430 | module_init(synproxy_core_init); | ^~~~~~~~~~~ net/netfilter/nf_synproxy_core.c:404:19: note: 'init_module' target declared here 404 | static int __init synproxy_core_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_synproxy_core.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_synproxy_core.c:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(synproxy_core_exit); | ^~~~~~~~~~~ net/netfilter/nf_synproxy_core.c:424:20: note: 'cleanup_module' target declared here 424 | static void __exit synproxy_core_exit(void) | ^~~~~~~~~~~~~~~~~~ AR net/openvswitch/built-in.o CC [M] net/openvswitch/actions.o CC [M] net/netlink/diag.o CC [M] net/netfilter/nf_tables_core.o CC [M] drivers/net/wimax/i2400m/tx.o In file included from net/netlink/diag.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netlink/diag.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(netlink_diag_init); | ^~~~~~~~~~~ net/netlink/diag.c:250:19: note: 'init_module' target declared here 250 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netlink/diag.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netlink/diag.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ net/netlink/diag.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/ntfs/mst.o AR net/netlink/built-in.o LD [M] net/netlink/netlink_diag.o CC [M] fs/ntfs/namei.o CC [M] net/openvswitch/datapath.o CC [M] net/openvswitch/dp_notify.o fs/ntfs/namei.c: In function 'ntfs_lookup': fs/ntfs/namei.c:188:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | (ntfschar*)&name->name, name->len, | ^~~~~~~~~~~ fs/ntfs/namei.c:242:16: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | (ntfschar*)&fn->file_name, fn->file_name_length, | ^~~~~~~~~~~~~~ fs/ntfs/namei.c: In function 'ntfs_get_parent': fs/ntfs/namei.c:315:18: warning: converting a packed 'MFT_RECORD' pointer (alignment 1) to a 'struct dentry' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | return (struct dentry *)mrec; | ^~~~~~ In file included from fs/ntfs/attrib.h:29, from fs/ntfs/namei.c:28: fs/ntfs/layout.h:326:9: note: defined here 326 | typedef struct { | ^~~~~~ In file included from fs/ntfs/namei.c:23: ./include/linux/dcache.h:90:8: note: defined here 90 | struct dentry { | ^~~~~~ CC [M] net/netfilter/nf_tables_api.o CC [M] fs/ntfs/runlist.o In file included from net/openvswitch/datapath.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/openvswitch/datapath.c:2461:1: note: in expansion of macro 'module_init' 2461 | module_init(dp_init); | ^~~~~~~~~~~ net/openvswitch/datapath.c:2388:19: note: 'init_module' target declared here 2388 | static int __init dp_init(void) | ^~~~~~~ CC [M] drivers/net/wimax/i2400m/rx.o CC [M] drivers/net/wimax/i2400m/debugfs.o In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:5967:1: note: in expansion of macro 'module_init' 5967 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:5929:19: note: 'init_module' target declared here 5929 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_tables_api.c:5968:1: note: in expansion of macro 'module_exit' 5968 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:5958:20: note: 'cleanup_module' target declared here 5958 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/openvswitch/flow.o CC [M] net/openvswitch/flow_netlink.o CC [M] fs/ntfs/super.o fs/ntfs/super.c: In function 'is_boot_sector_ntfs': fs/ntfs/super.c:597:3: warning: converting a packed 'NTFS_BOOT_SECTOR' pointer (alignment 1) to a 'le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 597 | for (i = 0, u = (le32*)b; u < (le32*)(&b->checksum); ++u) | ^~~ In file included from fs/ntfs/ntfs.h:28, from fs/ntfs/super.c:47: fs/ntfs/super.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ntfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ntfs/super.c:3209:1: note: in expansion of macro 'module_init' 3209 | module_init(init_ntfs_fs) | ^~~~~~~~~~~ fs/ntfs/super.c:3084:19: note: 'init_module' target declared here 3084 | static int __init init_ntfs_fs(void) | ^~~~~~~~~~~~ In file included from fs/ntfs/ntfs.h:28, from fs/ntfs/super.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ntfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ntfs/super.c:3210:1: note: in expansion of macro 'module_exit' 3210 | module_exit(exit_ntfs_fs) | ^~~~~~~~~~~ fs/ntfs/super.c:3180:20: note: 'cleanup_module' target declared here 3180 | static void __exit exit_ntfs_fs(void) | ^~~~~~~~~~~~ CC [M] drivers/net/wimax/i2400m/usb-fw.o CC [M] drivers/net/wimax/i2400m/usb-notif.o CC [M] net/openvswitch/flow_table.o CC [M] drivers/net/wimax/i2400m/usb-tx.o CC [M] fs/ntfs/sysctl.o CC [M] fs/ntfs/unistr.o CC net/packet/af_packet.o CC [M] drivers/net/wimax/i2400m/usb-rx.o fs/ntfs/unistr.c: In function 'ntfs_file_upcase_value': fs/ntfs/unistr.c:220:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | ntfs_upcase_name((ntfschar*)&file_name_attr->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/unistr.c: In function 'ntfs_file_compare_values': fs/ntfs/unistr.c:229:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | return ntfs_collate_names((ntfschar*)&file_name_attr1->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ntfs/unistr.c:231:15: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | (ntfschar*)&file_name_attr2->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/openvswitch/vport.o CC [M] net/netfilter/nf_tables_trace.o CC [M] fs/ntfs/upcase.o CC [M] fs/ntfs/bitmap.o CC [M] drivers/net/wimax/i2400m/usb.o CC [M] fs/ntfs/lcnalloc.o CC [M] net/netfilter/nft_immediate.o In file included from drivers/net/wimax/i2400m/usb.c:70: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2400mu_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wimax/i2400m/usb.c:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(i2400mu_driver_exit); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/usb.c:809:13: note: 'cleanup_module' target declared here 809 | void __exit i2400mu_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wimax/i2400m/usb.c:70: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2400mu_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/usb.c:805:1: note: in expansion of macro 'module_init' 805 | module_init(i2400mu_driver_init); | ^~~~~~~~~~~ drivers/net/wimax/i2400m/usb.c:799:12: note: 'init_module' target declared here 799 | int __init i2400mu_driver_init(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/openvswitch/vport-internal_dev.o LD [M] drivers/net/wimax/i2400m/i2400m.o LD [M] drivers/net/wimax/i2400m/i2400m-usb.o AR drivers/net/wireless/admtek/built-in.o CC [M] net/netfilter/nft_cmp.o AR drivers/net/wireless/ath/built-in.o CC [M] drivers/net/wireless/ath/main.o CC [M] fs/ntfs/logfile.o CC [M] net/openvswitch/vport-netdev.o CC [M] net/netfilter/nft_range.o CC [M] net/packet/diag.o CC [M] fs/ntfs/quota.o CC [M] net/netfilter/nft_bitwise.o CC [M] drivers/net/wireless/ath/regd.o In file included from net/packet/diag.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/packet/diag.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(packet_diag_init); | ^~~~~~~~~~~ net/packet/diag.c:251:19: note: 'init_module' target declared here 251 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/packet/diag.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/packet/diag.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ net/packet/diag.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/openvswitch/conntrack.o CC [M] fs/ntfs/usnjrnl.o AR net/packet/built-in.o LD [M] net/packet/af_packet_diag.o CC [M] net/netfilter/nft_byteorder.o CC [M] net/openvswitch/vport-vxlan.o LD [M] fs/ntfs/ntfs.o AR fs/ocfs2/built-in.o CC [M] fs/ocfs2/alloc.o CC [M] net/netfilter/nft_payload.o CC [M] drivers/net/wireless/ath/hw.o In file included from net/openvswitch/vport-vxlan.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/openvswitch/vport-vxlan.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(ovs_vxlan_tnl_init); | ^~~~~~~~~~~ net/openvswitch/vport-vxlan.c:167:19: note: 'init_module' target declared here 167 | static int __init ovs_vxlan_tnl_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/openvswitch/vport-vxlan.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/openvswitch/vport-vxlan.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(ovs_vxlan_tnl_exit); | ^~~~~~~~~~~ net/openvswitch/vport-vxlan.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit ovs_vxlan_tnl_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_lookup.o CC [M] net/openvswitch/vport-geneve.o CC [M] net/openvswitch/vport-gre.o CC [M] net/netfilter/nft_dynset.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/linux/udp.h:20, from net/openvswitch/vport-geneve.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/openvswitch/vport-geneve.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(ovs_geneve_tnl_init); | ^~~~~~~~~~~ net/openvswitch/vport-geneve.c:129:19: note: 'init_module' target declared here 129 | static int __init ovs_geneve_tnl_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/linux/udp.h:20, from net/openvswitch/vport-geneve.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/openvswitch/vport-geneve.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(ovs_geneve_tnl_exit); | ^~~~~~~~~~~ net/openvswitch/vport-geneve.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit ovs_geneve_tnl_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_tables_inet.o In file included from net/openvswitch/vport-gre.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(ovs_gre_tnl_init); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:101:19: note: 'init_module' target declared here 101 | static int __init ovs_gre_tnl_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/openvswitch/vport-gre.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/openvswitch/vport-gre.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(ovs_gre_tnl_exit); | ^~~~~~~~~~~ net/openvswitch/vport-gre.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit ovs_gre_tnl_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/key.o LD [M] net/openvswitch/openvswitch.o CC [M] net/netfilter/nf_tables_netdev.o AR net/phonet/built-in.o CC [M] net/phonet/pn_dev.o In file included from net/netfilter/nf_tables_inet.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_inet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_tables_inet.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(nf_tables_inet_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_inet.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_tables_inet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_inet.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_inet_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_tables_inet.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(nf_tables_inet_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_inet.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit nf_tables_inet_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_netdev.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_netdev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_tables_netdev.c:180:1: note: in expansion of macro 'module_init' 180 | module_init(nf_tables_netdev_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_netdev.c:148:19: note: 'init_module' target declared here 148 | static int __init nf_tables_netdev_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_netdev.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_netdev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_tables_netdev.c:181:1: note: in expansion of macro 'module_exit' 181 | module_exit(nf_tables_netdev_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_netdev.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit nf_tables_netdev_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ AR net/rds/built-in.o CC [M] net/rds/af_rds.o CC [M] net/netfilter/nft_compat.o CC [M] net/phonet/pn_netlink.o CC [M] drivers/net/wireless/ath/dfs_pattern_detector.o In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:961:1: note: in expansion of macro 'module_init' 961 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:897:19: note: 'init_module' target declared here 897 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_compat.c:962:1: note: in expansion of macro 'module_exit' 962 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:926:20: note: 'cleanup_module' target declared here 926 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rds/bind.o CC [M] net/netfilter/nft_exthdr.o CC [M] net/phonet/socket.o net/phonet/socket.c: In function 'pn_socket_autobind': net/phonet/socket.c:223:19: warning: converting a packed 'struct sockaddr_pn' pointer (alignment 1) to a 'struct sockaddr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | sizeof(struct sockaddr_pn)); | ^~~~~~~~~~~ In file included from ./include/linux/phonet.h:25, from net/phonet/socket.c:35: ./include/uapi/linux/phonet.h:102:8: note: defined here 102 | struct sockaddr_pn { | ^~~~~~~~~~~ In file included from ./include/uapi/linux/net.h:22, from ./include/linux/net.h:29, from net/phonet/socket.c:28: ./include/linux/socket.h:30:8: note: defined here 30 | struct sockaddr { | ^~~~~~~~ CC [M] drivers/net/wireless/ath/dfs_pri_detector.o In file included from net/netfilter/nft_exthdr.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_exthdr_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_exthdr.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(nft_exthdr_module_init); | ^~~~~~~~~~~ net/netfilter/nft_exthdr.c:416:19: note: 'init_module' target declared here 416 | static int __init nft_exthdr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_exthdr.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_exthdr_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_exthdr.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(nft_exthdr_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_exthdr.c:421:20: note: 'cleanup_module' target declared here 421 | static void __exit nft_exthdr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_meta.o CC [M] net/rds/cong.o CC [M] fs/ocfs2/aops.o CC [M] net/phonet/datagram.o In file included from net/netfilter/nft_meta.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_meta.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(nft_meta_module_init); | ^~~~~~~~~~~ net/netfilter/nft_meta.c:478:19: note: 'init_module' target declared here 478 | static int __init nft_meta_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_meta.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_meta.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(nft_meta_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_meta.c:483:20: note: 'cleanup_module' target declared here 483 | static void __exit nft_meta_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ AR drivers/net/wireless/ath/ar5523/built-in.o CC [M] drivers/net/wireless/ath/ar5523/ar5523.o CC [M] net/phonet/sysctl.o CC [M] net/netfilter/nft_ct.o CC [M] net/rds/connection.o In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1793:19: note: 'cleanup_module' target declared here 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1793:19: note: 'init_module' target declared here 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1793:1: note: in expansion of macro 'module_usb_driver' 1793 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/phonet/af_phonet.o In file included from net/netfilter/nft_ct.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:963:1: note: in expansion of macro 'module_init' 963 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:929:19: note: 'init_module' target declared here 929 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_ct.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_ct.c:964:1: note: in expansion of macro 'module_exit' 964 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:956:20: note: 'cleanup_module' target declared here 956 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_limit.o In file included from net/phonet/af_phonet.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'phonet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/phonet/af_phonet.c:549:1: note: in expansion of macro 'module_init' 549 | module_init(phonet_init); | ^~~~~~~~~~~ net/phonet/af_phonet.c:507:19: note: 'init_module' target declared here 507 | static int __init phonet_init(void) | ^~~~~~~~~~~ In file included from net/phonet/af_phonet.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phonet_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/phonet/af_phonet.c:550:1: note: in expansion of macro 'module_exit' 550 | module_exit(phonet_exit); | ^~~~~~~~~~~ net/phonet/af_phonet.c:540:20: note: 'cleanup_module' target declared here 540 | static void __exit phonet_exit(void) | ^~~~~~~~~~~ AR drivers/net/wireless/ath/ath10k/built-in.o CC [M] drivers/net/wireless/ath/ath10k/mac.o In file included from net/netfilter/nft_limit.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:371:1: note: in expansion of macro 'module_init' 371 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:347:19: note: 'init_module' target declared here 347 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_limit.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_limit.c:372:1: note: in expansion of macro 'module_exit' 372 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_limit.c:365:20: note: 'cleanup_module' target declared here 365 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/rds/info.o CC [M] fs/ocfs2/blockcheck.o CC [M] net/netfilter/nft_nat.o CC [M] net/phonet/pep.o In file included from net/phonet/pep.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pep_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/phonet/pep.c:1370:1: note: in expansion of macro 'module_init' 1370 | module_init(pep_register); | ^~~~~~~~~~~ net/phonet/pep.c:1360:19: note: 'init_module' target declared here 1360 | static int __init pep_register(void) | ^~~~~~~~~~~~ In file included from net/phonet/pep.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pep_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/phonet/pep.c:1371:1: note: in expansion of macro 'module_exit' 1371 | module_exit(pep_unregister); | ^~~~~~~~~~~ net/phonet/pep.c:1365:20: note: 'cleanup_module' target declared here 1365 | static void __exit pep_unregister(void) | ^~~~~~~~~~~~~~ CC [M] fs/ocfs2/buffer_head_io.o In file included from net/netfilter/nft_nat.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:283:19: note: 'init_module' target declared here 283 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_nat.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_nat.c:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_nat.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_queue.o CC [M] net/rds/message.o CC [M] net/phonet/pep-gprs.o In file included from net/netfilter/nft_queue.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:216:1: note: in expansion of macro 'module_init' 216 | module_init(nft_queue_module_init); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:206:19: note: 'init_module' target declared here 206 | static int __init nft_queue_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_queue.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_queue.c:217:1: note: in expansion of macro 'module_exit' 217 | module_exit(nft_queue_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_queue.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit nft_queue_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/dcache.o CC [M] net/netfilter/nft_reject.o LD [M] net/phonet/phonet.o LD [M] net/phonet/pn_pep.o CC [M] net/netfilter/nft_reject_inet.o CC [M] net/rds/recv.o CC [M] fs/ocfs2/dir.o CC [M] net/netfilter/nft_counter.o In file included from net/netfilter/nft_reject_inet.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:139:19: note: 'init_module' target declared here 139 | static int __init nft_reject_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_reject_inet.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_reject_inet.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_reject_inet.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit nft_reject_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/dlmglue.o In file included from net/netfilter/nft_counter.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:300:1: note: in expansion of macro 'module_init' 300 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:273:19: note: 'init_module' target declared here 273 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_counter.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_counter.c:301:1: note: in expansion of macro 'module_exit' 301 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_counter.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_log.o fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': fs/ocfs2/dir.c:1174:18: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1174 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': fs/ocfs2/dir.c:2770:15: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2770 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ CC [M] net/rds/send.o In file included from net/netfilter/nft_log.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_log.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(nft_log_module_init); | ^~~~~~~~~~~ net/netfilter/nft_log.c:198:19: note: 'init_module' target declared here 198 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_log.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_log.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_log.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_masq.o CC [M] drivers/net/wireless/ath/ath10k/debug.o CC [M] net/netfilter/nft_redir.o CC [M] net/netfilter/nft_hash.o CC [M] drivers/net/wireless/ath/ath10k/core.o CC [M] net/rds/stats.o CC [M] fs/ocfs2/export.o In file included from net/netfilter/nft_hash.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:237:19: note: 'init_module' target declared here 237 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_hash.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_hash.c:248:1: note: in expansion of macro 'module_exit' 248 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_hash.c:242:20: note: 'cleanup_module' target declared here 242 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/extent_map.o CC [M] net/netfilter/x_tables.o CC [M] net/rds/sysctl.o CC [M] net/netfilter/xt_tcpudp.o In file included from net/netfilter/x_tables.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/x_tables.c:1826:1: note: in expansion of macro 'module_init' 1826 | module_init(xt_init); | ^~~~~~~~~~~ net/netfilter/x_tables.c:1792:19: note: 'init_module' target declared here 1792 | static int __init xt_init(void) | ^~~~~~~ In file included from net/netfilter/x_tables.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/x_tables.c:1827:1: note: in expansion of macro 'module_exit' 1827 | module_exit(xt_fini); | ^~~~~~~~~~~ net/netfilter/x_tables.c:1820:20: note: 'cleanup_module' target declared here 1820 | static void __exit xt_fini(void) | ^~~~~~~ CC [M] fs/ocfs2/file.o CC [M] drivers/net/wireless/ath/ath10k/htc.o CC [M] net/rds/threads.o In file included from net/netfilter/xt_tcpudp.c:3: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_tcpudp.c:230:1: note: in expansion of macro 'module_init' 230 | module_init(tcpudp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_tcpudp.c:220:19: note: 'init_module' target declared here 220 | static int __init tcpudp_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_tcpudp.c:3: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_tcpudp.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(tcpudp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_tcpudp.c:225:20: note: 'cleanup_module' target declared here 225 | static void __exit tcpudp_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath10k/htt.o CC [M] net/netfilter/xt_mark.o CC [M] net/netfilter/xt_connmark.o CC [M] net/rds/transport.o In file included from net/netfilter/xt_mark.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(mark_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:63:19: note: 'init_module' target declared here 63 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_mark.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_mark.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_mark.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath10k/htt_rx.o CC [M] drivers/net/wireless/ath/ath10k/htt_tx.o In file included from net/netfilter/xt_connmark.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(connmark_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:144:19: note: 'init_module' target declared here 144 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connmark.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connmark.c:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connmark.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_set.o drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': drivers/net/wireless/ath/ath10k/htt_rx.c:2183:35: warning: taking address of packed member of 'struct htt_tx_fetch_confirm' may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | resp->tx_fetch_confirm.resp_ids, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ CC [M] net/rds/loop.o CC [M] fs/ocfs2/heartbeat.o In file included from net/netfilter/xt_set.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_set.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(xt_set_init); | ^~~~~~~~~~~ net/netfilter/xt_set.c:727:19: note: 'init_module' target declared here 727 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_set.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_set.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(xt_set_fini); | ^~~~~~~~~~~ net/netfilter/xt_set.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_nat.o drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_txrx_compl_task': drivers/net/wireless/ath/ath10k/htt_rx.c:2089:39: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2089 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from drivers/net/wireless/ath/ath10k/core.h:28, from drivers/net/wireless/ath/ath10k/htt_rx.c:18: drivers/net/wireless/ath/ath10k/htt.h:1413:29: note: while referencing 'records' 1413 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c:2089:39: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2089 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from drivers/net/wireless/ath/ath10k/core.h:28, from drivers/net/wireless/ath/ath10k/htt_rx.c:18: drivers/net/wireless/ath/ath10k/htt.h:1413:29: note: while referencing 'records' 1413 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c:2089:39: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2089 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from drivers/net/wireless/ath/ath10k/core.h:28, from drivers/net/wireless/ath/ath10k/htt_rx.c:18: drivers/net/wireless/ath/ath10k/htt.h:1413:29: note: while referencing 'records' 1413 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c:2089:39: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2089 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from drivers/net/wireless/ath/ath10k/core.h:28, from drivers/net/wireless/ath/ath10k/htt_rx.c:18: drivers/net/wireless/ath/ath10k/htt.h:1413:29: note: while referencing 'records' 1413 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c:2089:39: warning: array subscript 65534 is outside the bounds of an interior zero-length array 'struct htt_tx_fetch_record[0]' [-Wzero-length-bounds] 2089 | record = &resp->tx_fetch_ind.records[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from drivers/net/wireless/ath/ath10k/core.h:28, from drivers/net/wireless/ath/ath10k/htt_rx.c:18: drivers/net/wireless/ath/ath10k/htt.h:1413:29: note: while referencing 'records' 1413 | struct htt_tx_fetch_record records[0]; | ^~~~~~~ CC [M] net/rds/page.o CC [M] net/netfilter/xt_AUDIT.o CC [M] fs/ocfs2/inode.o In file included from net/netfilter/xt_nat.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(xt_nat_init); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:167:19: note: 'init_module' target declared here 167 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_nat.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_nat.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ CC [M] fs/ocfs2/ioctl.o CC [M] drivers/net/wireless/ath/ath10k/txrx.o In file included from net/netfilter/xt_AUDIT.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'audit_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:160:1: note: in expansion of macro 'module_init' 160 | module_init(audit_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:150:19: note: 'init_module' target declared here 150 | static int __init audit_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_AUDIT.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audit_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_AUDIT.c:161:1: note: in expansion of macro 'module_exit' 161 | module_exit(audit_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_AUDIT.c:155:20: note: 'cleanup_module' target declared here 155 | static void __exit audit_tg_exit(void) | ^~~~~~~~~~~~~ fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': fs/ocfs2/ioctl.c:213:28: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': fs/ocfs2/ioctl.c:232:28: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ CC [M] net/netfilter/xt_CHECKSUM.o CC [M] net/rds/rdma.o In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(checksum_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:59:19: note: 'init_module' target declared here 59 | static int __init checksum_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath10k/wmi.o CC [M] net/netfilter/xt_CLASSIFY.o CC [M] net/netfilter/xt_CONNSECMARK.o CC [M] fs/ocfs2/journal.o In file included from net/netfilter/xt_CLASSIFY.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(classify_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:62:19: note: 'init_module' target declared here 62 | static int __init classify_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CLASSIFY.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(classify_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CLASSIFY.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit classify_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath10k/wmi-tlv.o CC [M] net/rds/tcp.o drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3374:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3374 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3420:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3420 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3472: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] 3472 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:4623:21: warning: taking address of packed member of 'struct wmi_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 4623 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:4661: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] 4661 | arg->service_map = ev->wmi_service_bitmap; | ^~ In file included from net/netfilter/xt_CONNSECMARK.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connsecmark_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(connsecmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:132:19: note: 'init_module' target declared here 132 | static int __init connsecmark_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CONNSECMARK.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connsecmark_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(connsecmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CONNSECMARK.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit connsecmark_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_CT.o drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': drivers/net/wireless/ath/ath10k/wmi-tlv.c:766:29: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 766 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; | ^~~~~~~~~~~ In file included from net/netfilter/xt_CT.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:470:1: note: in expansion of macro 'module_init' 470 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:448:19: note: 'init_module' target declared here 448 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_CT.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CT.c:471:1: note: in expansion of macro 'module_exit' 471 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CT.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/rds/tcp_connect.o CC [M] net/netfilter/xt_DSCP.o In file included from net/netfilter/xt_DSCP.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(dscp_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:155:19: note: 'init_module' target declared here 155 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_DSCP.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_DSCP.c:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_DSCP.c:160:20: note: 'cleanup_module' target declared here 160 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_HL.o CC [M] drivers/net/wireless/ath/ath10k/bmi.o CC [M] fs/ocfs2/localalloc.o CC [M] net/rds/tcp_listen.o In file included from net/netfilter/xt_HL.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(hl_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:156:19: note: 'init_module' target declared here 156 | static int __init hl_tg_init(void) | ^~~~~~~~~~ In file included from net/netfilter/xt_HL.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_HL.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(hl_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_HL.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit hl_tg_exit(void) | ^~~~~~~~~~ CC [M] net/netfilter/xt_HMARK.o CC [M] net/rds/tcp_recv.o CC [M] net/netfilter/xt_LED.o CC [M] drivers/net/wireless/ath/ath10k/hw.o In file included from net/netfilter/xt_HMARK.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:371:1: note: in expansion of macro 'module_init' 371 | module_init(hmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:361:19: note: 'init_module' target declared here 361 | static int __init hmark_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_HMARK.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_HMARK.c:372:1: note: in expansion of macro 'module_exit' 372 | module_exit(hmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_HMARK.c:366:20: note: 'cleanup_module' target declared here 366 | static void __exit hmark_tg_exit(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_LED.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:217:1: note: in expansion of macro 'module_init' 217 | module_init(led_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:207:19: note: 'init_module' target declared here 207 | static int __init led_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LED.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_LED.c:218:1: note: in expansion of macro 'module_exit' 218 | module_exit(led_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_LED.c:212:20: note: 'cleanup_module' target declared here 212 | static void __exit led_tg_exit(void) | ^~~~~~~~~~~ CC [M] fs/ocfs2/locks.o CC [M] drivers/net/wireless/ath/ath10k/p2p.o CC [M] net/netfilter/xt_LOG.o CC [M] net/rds/tcp_send.o CC [M] fs/ocfs2/mmap.o AR drivers/net/wireless/ath/ath6kl/built-in.o CC [M] drivers/net/wireless/ath/ath6kl/debug.o In file included from net/netfilter/xt_LOG.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(log_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here 95 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LOG.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(log_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath10k/swap.o CC [M] net/netfilter/xt_NETMAP.o CC [M] net/rds/tcp_stats.o CC [M] fs/ocfs2/namei.o In file included from net/netfilter/xt_NETMAP.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NETMAP.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(netmap_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NETMAP.c:155:19: note: 'init_module' target declared here 155 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_NFLOG.o CC [M] drivers/net/wireless/ath/ath6kl/hif.o CC [M] drivers/net/wireless/ath/ath10k/thermal.o LD [M] net/rds/rds.o LD [M] net/rds/rds_tcp.o CC [M] drivers/net/wireless/ath/ath10k/wow.o In file included from net/netfilter/xt_NFLOG.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(nflog_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:66:19: note: 'init_module' target declared here 66 | static int __init nflog_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_NFLOG.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_NFLOG.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(nflog_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_NFLOG.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit nflog_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_NFQUEUE.o CC [M] net/netfilter/xt_RATEEST.o CC [M] drivers/net/wireless/ath/ath6kl/htc_mbox.o In file included from net/netfilter/xt_NFQUEUE.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:149:19: note: 'init_module' target declared here 149 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_NFQUEUE.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_NFQUEUE.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ LD [M] drivers/net/wireless/ath/ath10k/ath10k_core.o CC [M] net/netfilter/xt_REDIRECT.o In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:181:19: note: 'init_module' target declared here 181 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_RATEEST.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ AR net/rfkill/built-in.o CC [M] net/rfkill/core.o In file included from net/rfkill/core.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/rfkill/core.c:1358:1: note: in expansion of macro 'subsys_initcall' 1358 | subsys_initcall(rfkill_init); | ^~~~~~~~~~~~~~~ net/rfkill/core.c:1321:19: note: 'init_module' target declared here 1321 | static int __init rfkill_init(void) | ^~~~~~~~~~~ In file included from net/rfkill/core.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/rfkill/core.c:1369:1: note: in expansion of macro 'module_exit' 1369 | module_exit(rfkill_exit); | ^~~~~~~~~~~ net/rfkill/core.c:1360:20: note: 'cleanup_module' target declared here 1360 | static void __exit rfkill_exit(void) | ^~~~~~~~~~~ AR drivers/nvme/host/built-in.o AR drivers/nvme/target/built-in.o AR drivers/nvme/built-in.o CC [M] net/netfilter/xt_SECMARK.o In file included from net/netfilter/xt_REDIRECT.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(redirect_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:103:19: note: 'init_module' target declared here 103 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_REDIRECT.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_REDIRECT.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC drivers/nvmem/core.o CC [M] fs/ocfs2/refcounttree.o CC [M] net/rfkill/input.o In file included from net/netfilter/xt_SECMARK.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'secmark_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(secmark_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:136:19: note: 'init_module' target declared here 136 | static int __init secmark_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_SECMARK.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'secmark_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_SECMARK.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(secmark_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_SECMARK.c:141:20: note: 'cleanup_module' target declared here 141 | static void __exit secmark_tg_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TPROXY.o CC [M] drivers/net/wireless/ath/ath6kl/htc_pipe.o LD [M] net/rfkill/rfkill.o CC [M] net/netfilter/xt_TCPMSS.o AR drivers/nvmem/nvmem_core.o AR drivers/nvmem/built-in.o In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:616:1: note: in expansion of macro 'module_init' 616 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:606:19: note: 'init_module' target declared here 606 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TPROXY.c:617:1: note: in expansion of macro 'module_exit' 617 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:611:20: note: 'cleanup_module' target declared here 611 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TCPOPTSTRIP.o In file included from net/netfilter/xt_TCPMSS.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:352:1: note: in expansion of macro 'module_init' 352 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:342:19: note: 'init_module' target declared here 342 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPMSS.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:353:1: note: in expansion of macro 'module_exit' 353 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TCPMSS.c:347:20: note: 'cleanup_module' target declared here 347 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ AR net/rxrpc/built-in.o CC [M] net/rxrpc/af_rxrpc.o CC [M] drivers/net/wireless/ath/ath6kl/bmi.o CC drivers/of/base.o In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here 140 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TEE.o In file included from net/rxrpc/af_rxrpc.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_rxrpc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1041:1: note: in expansion of macro 'module_init' 1041 | module_init(af_rxrpc_init); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:924:19: note: 'init_module' target declared here 924 | static int __init af_rxrpc_init(void) | ^~~~~~~~~~~~~ In file included from net/rxrpc/af_rxrpc.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_rxrpc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1042:1: note: in expansion of macro 'module_exit' 1042 | module_exit(af_rxrpc_exit); | ^~~~~~~~~~~ net/rxrpc/af_rxrpc.c:1017:20: note: 'cleanup_module' target declared here 1017 | static void __exit af_rxrpc_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath6kl/cfg80211.o In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:166:1: note: in expansion of macro 'module_init' 166 | module_init(tee_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:156:19: note: 'init_module' target declared here 156 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TEE.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_TRACE.o CC drivers/of/device.o In file included from net/netfilter/xt_TRACE.c:3: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TRACE.c:52:1: note: in expansion of macro 'module_init' 52 | module_init(trace_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TRACE.c:42:19: note: 'init_module' target declared here 42 | static int __init trace_tg_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_TRACE.c:3: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TRACE.c:53:1: note: in expansion of macro 'module_exit' 53 | module_exit(trace_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TRACE.c:47:20: note: 'cleanup_module' target declared here 47 | static void __exit trace_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_IDLETIMER.o CC drivers/of/platform.o CC [M] fs/ocfs2/reservations.o In file included from net/netfilter/xt_IDLETIMER.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:333:1: note: in expansion of macro 'module_init' 333 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:289:19: note: 'init_module' target declared here 289 | static int __init idletimer_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_IDLETIMER.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:334:1: note: in expansion of macro 'module_exit' 334 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/call_accept.o CC [M] net/netfilter/xt_addrtype.o CC [M] drivers/net/wireless/ath/ath6kl/init.o CC drivers/of/property.o In file included from net/netfilter/xt_addrtype.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_addrtype.c:244:1: note: in expansion of macro 'module_init' 244 | module_init(addrtype_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_addrtype.c:233:19: note: 'init_module' target declared here 233 | static int __init addrtype_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_addrtype.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_addrtype.c:245:1: note: in expansion of macro 'module_exit' 245 | module_exit(addrtype_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_addrtype.c:239:20: note: 'cleanup_module' target declared here 239 | static void __exit addrtype_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/move_extents.o CC [M] net/netfilter/xt_bpf.o CC [M] net/rxrpc/call_event.o In file included from net/netfilter/xt_bpf.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_bpf.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(bpf_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_bpf.c:153:19: note: 'init_module' target declared here 153 | static int __init bpf_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_bpf.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_bpf.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_bpf.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit bpf_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_cluster.o CC drivers/of/configfs.o CC [M] fs/ocfs2/resize.o CC [M] drivers/net/wireless/ath/ath6kl/main.o CC drivers/of/dynamic.o In file included from net/netfilter/xt_cluster.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:172:19: note: 'init_module' target declared here 172 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_cluster.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cluster.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:177:20: note: 'cleanup_module' target declared here 177 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_comment.o CC [M] net/rxrpc/call_object.o drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': drivers/net/wireless/ath/ath6kl/main.c:832:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:833:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:834:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:835:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 835 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:836:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:837:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 837 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:838:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 838 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:839:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 839 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_comment.c:7: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:44:1: note: in expansion of macro 'module_init' 44 | module_init(comment_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:34:19: note: 'init_module' target declared here 34 | static int __init comment_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_comment.c:7: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_comment.c:45:1: note: in expansion of macro 'module_exit' 45 | module_exit(comment_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_comment.c:39:20: note: 'cleanup_module' target declared here 39 | static void __exit comment_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connbytes.o CC [M] fs/ocfs2/slot_map.o CC drivers/of/fdt.o CC [M] drivers/net/wireless/ath/ath6kl/txrx.o In file included from net/netfilter/xt_connbytes.c:5: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here 146 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connbytes.c:5: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here 151 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/conn_client.o CC [M] net/netfilter/xt_connlabel.o CC [M] fs/ocfs2/suballoc.o In file included from net/netfilter/xt_connlabel.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connlabel.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(connlabel_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connlabel.c:93:19: note: 'init_module' target declared here 93 | static int __init connlabel_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connlabel.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connlabel.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(connlabel_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connlabel.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit connlabel_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connlimit.o CC drivers/of/fdt_address.o CC [M] drivers/net/wireless/ath/ath6kl/wmi.o CC drivers/of/address.o CC [M] net/rxrpc/conn_event.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_connlimit.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:520:1: note: in expansion of macro 'module_init' 520 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:482:19: note: 'init_module' target declared here 482 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_connlimit.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connlimit.c:521:1: note: in expansion of macro 'module_exit' 521 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:513:20: note: 'cleanup_module' target declared here 513 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_conntrack.o CC drivers/of/irq.o CC [M] net/rxrpc/conn_object.o In file included from net/netfilter/xt_conntrack.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(conntrack_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:318:19: note: 'init_module' target declared here 318 | static int __init conntrack_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_conntrack.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_conntrack.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(conntrack_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_conntrack.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit conntrack_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath6kl/core.o CC [M] net/netfilter/xt_cpu.o CC [M] fs/ocfs2/super.o CC drivers/of/of_net.o CC [M] net/rxrpc/conn_service.o In file included from net/netfilter/xt_cpu.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(cpu_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:54:19: note: 'init_module' target declared here 54 | static int __init cpu_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_cpu.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpu_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cpu.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cpu_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cpu.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit cpu_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_dccp.o CC [M] drivers/net/wireless/ath/ath6kl/recovery.o In file included from net/netfilter/xt_dccp.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(dccp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:161:19: note: 'init_module' target declared here 161 | static int __init dccp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_dccp.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_dccp.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(dccp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_dccp.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit dccp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/rxrpc/input.o CC drivers/of/of_mdio.o CC [M] net/netfilter/xt_devgroup.o In file included from fs/ocfs2/super.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/super.c:2654:1: note: in expansion of macro 'module_init' 2654 | module_init(ocfs2_init); | ^~~~~~~~~~~ fs/ocfs2/super.c:1597:19: note: 'init_module' target declared here 1597 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from fs/ocfs2/super.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/super.c:2655:1: note: in expansion of macro 'module_exit' 2655 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ fs/ocfs2/super.c:1636:20: note: 'cleanup_module' target declared here 1636 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath6kl/sdio.o In file included from net/netfilter/xt_devgroup.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(devgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:71:19: note: 'init_module' target declared here 71 | static int __init devgroup_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_devgroup.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(devgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_devgroup.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit devgroup_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_dscp.o CC drivers/of/of_reserved_mem.o In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_sdio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1448:1: note: in expansion of macro 'module_exit' 1448 | module_exit(ath6kl_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1442:20: note: 'cleanup_module' target declared here 1442 | static void __exit ath6kl_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_sdio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1447:1: note: in expansion of macro 'module_init' 1447 | module_init(ath6kl_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1431:19: note: 'init_module' target declared here 1431 | static int __init ath6kl_sdio_init(void) | ^~~~~~~~~~~~~~~~ CC [M] net/rxrpc/insecure.o In file included from net/netfilter/xt_dscp.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(dscp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:104:19: note: 'init_module' target declared here 104 | static int __init dscp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_dscp.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_dscp.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(dscp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_dscp.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit dscp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_ecn.o CC [M] drivers/net/wireless/ath/ath6kl/usb.o CC drivers/of/resolver.o CC [M] net/rxrpc/key.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from net/netfilter/xt_ecn.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(ecn_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from net/netfilter/xt_ecn.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ecn.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(ecn_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ecn.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit ecn_mt_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'cleanup_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'init_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_esp.o CC drivers/of/overlay.o LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_core.o LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_sdio.o LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_usb.o AR drivers/net/wireless/ath/ath9k/built-in.o CC [M] drivers/net/wireless/ath/ath9k/beacon.o In file included from net/netfilter/xt_esp.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:106:1: note: in expansion of macro 'module_init' 106 | module_init(esp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:96:19: note: 'init_module' target declared here 96 | static int __init esp_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_esp.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_esp.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(esp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_esp.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit esp_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_hashlimit.o AR drivers/of/built-in.o CC [M] net/netfilter/xt_helper.o In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1391:1: note: in expansion of macro 'module_init' 1391 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1352:19: note: 'init_module' target declared here 1352 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1392:1: note: in expansion of macro 'module_exit' 1392 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1382:20: note: 'cleanup_module' target declared here 1382 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/gpio.o CC [M] net/rxrpc/local_event.o In file included from net/netfilter/xt_helper.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(helper_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:88:19: note: 'init_module' target declared here 88 | static int __init helper_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_helper.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_helper.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(helper_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_helper.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit helper_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/rxrpc/local_object.o CC [M] net/netfilter/xt_hl.o CC [M] fs/ocfs2/symlink.o CC [M] drivers/net/wireless/ath/ath9k/init.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_hl.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(hl_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:85:19: note: 'init_module' target declared here 85 | static int __init hl_mt_init(void) | ^~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_hl.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_hl.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(hl_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_hl.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit hl_mt_exit(void) | ^~~~~~~~~~ CC [M] net/netfilter/xt_ipcomp.o CC [M] net/rxrpc/misc.o CC net/sched/sch_generic.o In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1110:1: note: in expansion of macro 'module_init' 1110 | module_init(ath9k_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1086:19: note: 'init_module' target declared here 1086 | static int __init ath9k_init(void) | ^~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1119:1: note: in expansion of macro 'module_exit' 1119 | module_exit(ath9k_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1112:20: note: 'cleanup_module' target declared here 1112 | static void __exit ath9k_exit(void) | ^~~~~~~~~~ In file included from net/netfilter/xt_ipcomp.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(comp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:102:19: note: 'init_module' target declared here 102 | static int __init comp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_ipcomp.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ipcomp.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(comp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ipcomp.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit comp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] fs/ocfs2/sysfile.o CC [M] net/netfilter/xt_iprange.o CC [M] net/rxrpc/net_ns.o CC [M] drivers/net/wireless/ath/ath9k/main.o CC [M] fs/ocfs2/uptodate.o In file included from net/netfilter/xt_iprange.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(iprange_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:123:19: note: 'init_module' target declared here 123 | static int __init iprange_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_iprange.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_iprange.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(iprange_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_iprange.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit iprange_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_ipvs.o CC [M] net/rxrpc/output.o CC net/sched/sch_mq.o In file included from net/netfilter/xt_ipvs.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvs_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(ipvs_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:178:19: note: 'init_module' target declared here 178 | static int __init ipvs_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_ipvs.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvs_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_ipvs.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(ipvs_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_ipvs.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit ipvs_mt_exit(void) | ^~~~~~~~~~~~ net/netfilter/xt_ipvs.c: In function 'ipvs_mt': net/netfilter/xt_ipvs.c:74:11: warning: 'iph.protocol' may be used uninitialized in this function [-Wmaybe-uninitialized] 74 | if ((iph.protocol == data->l4proto) ^ | ~~~^~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/recv.o CC [M] net/netfilter/xt_l2tp.o CC [M] fs/ocfs2/quota_local.o CC net/sched/sch_api.o CC [M] net/rxrpc/peer_event.o In file included from net/netfilter/xt_l2tp.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:353:1: note: in expansion of macro 'module_init' 353 | module_init(l2tp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:343:19: note: 'init_module' target declared here 343 | static int __init l2tp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_l2tp.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_l2tp.c:354:1: note: in expansion of macro 'module_exit' 354 | module_exit(l2tp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_l2tp.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit l2tp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_length.o CC [M] net/rxrpc/peer_object.o CC [M] drivers/net/wireless/ath/ath9k/xmit.o In file included from net/netfilter/xt_length.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_length.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(length_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_length.c:59:19: note: 'init_module' target declared here 59 | static int __init length_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_length.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_length.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(length_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_length.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit length_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_limit.o CC [M] fs/ocfs2/quota_global.o In file included from net/netfilter/xt_limit.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:211:1: note: in expansion of macro 'module_init' 211 | module_init(limit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:201:19: note: 'init_module' target declared here 201 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_limit.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_limit.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(limit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_limit.c:206:20: note: 'cleanup_module' target declared here 206 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_mac.o CC net/sched/sch_blackhole.o In file included from net/netfilter/xt_mac.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(mac_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_mac.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/rxrpc/recvmsg.o CC [M] net/netfilter/xt_multiport.o CC net/sched/cls_api.o CC [M] fs/ocfs2/xattr.o In file included from net/netfilter/xt_multiport.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(multiport_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:167:19: note: 'init_module' target declared here 167 | static int __init multiport_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_multiport.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_multiport.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(multiport_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_multiport.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit multiport_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/link.o CC [M] net/netfilter/xt_nfacct.o In file included from net/netfilter/xt_nfacct.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:69:19: note: 'init_module' target declared here 69 | static int __init nfacct_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_nfacct.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_nfacct.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_nfacct.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/rxrpc/security.o CC [M] net/netfilter/xt_osf.o CC net/sched/act_api.o CC [M] drivers/net/wireless/ath/ath9k/antenna.o In file included from net/netfilter/xt_osf.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(xt_osf_init); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:376:19: note: 'init_module' target declared here 376 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_osf.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_osf.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:405:20: note: 'cleanup_module' target declared here 405 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ CC [M] net/rxrpc/sendmsg.o CC [M] net/netfilter/xt_owner.o CC [M] drivers/net/wireless/ath/ath9k/channel.o In file included from net/netfilter/xt_owner.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(owner_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:117:19: note: 'init_module' target declared here 117 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_owner.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_owner.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_owner.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ CC net/sched/sch_fifo.o CC [M] net/netfilter/xt_cgroup.o CC [M] drivers/net/wireless/ath/ath9k/mci.o In file included from net/netfilter/xt_cgroup.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgroup_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:145:1: note: in expansion of macro 'module_init' 145 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:135:19: note: 'init_module' target declared here 135 | static int __init cgroup_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_cgroup.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgroup_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cgroup.c:146:1: note: in expansion of macro 'module_exit' 146 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit cgroup_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/rxrpc/skbuff.o CC [M] net/netfilter/xt_physdev.o CC net/sched/ematch.o In file included from net/netfilter/xt_physdev.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(physdev_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:129:19: note: 'init_module' target declared here 129 | static int __init physdev_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_physdev.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_physdev.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit physdev_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9002_hw.o CC [M] net/rxrpc/utils.o CC [M] net/netfilter/xt_pkttype.o CC [M] fs/ocfs2/acl.o In file included from net/netfilter/xt_pkttype.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:63:1: note: in expansion of macro 'module_init' 63 | module_init(pkttype_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:53:19: note: 'init_module' target declared here 53 | static int __init pkttype_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_pkttype.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro 'module_exit' 64 | module_exit(pkttype_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_pkttype.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit pkttype_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/rxrpc/proc.o CC [M] net/netfilter/xt_policy.o CC [M] net/sched/act_police.o CC [M] drivers/net/wireless/ath/ath9k/ar9003_hw.o CC [M] fs/ocfs2/filecheck.o In file included from net/sched/act_police.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'police_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_police.c:361:1: note: in expansion of macro 'module_init' 361 | module_init(police_init_module); | ^~~~~~~~~~~ net/sched/act_police.c:351:19: note: 'init_module' target declared here 351 | static int __init police_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_police.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'police_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_police.c:362:1: note: in expansion of macro 'module_exit' 362 | module_exit(police_cleanup_module); | ^~~~~~~~~~~ net/sched/act_police.c:356:20: note: 'cleanup_module' target declared here 356 | static void __exit police_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_policy.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(policy_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:175:19: note: 'init_module' target declared here 175 | static int __init policy_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_policy.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_policy.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(policy_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_policy.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit policy_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sched/act_gact.o CC [M] net/rxrpc/sysctl.o CC [M] net/netfilter/xt_quota.o CC [M] fs/ocfs2/stackglue.o In file included from net/netfilter/xt_quota.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(quota_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:80:19: note: 'init_module' target declared here 80 | static int __init quota_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_quota.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_quota.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(quota_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_quota.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit quota_mt_exit(void) | ^~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gact_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_gact.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(gact_init_module); | ^~~~~~~~~~~ net/sched/act_gact.c:256:19: note: 'init_module' target declared here 256 | static int __init gact_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gact_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_gact.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(gact_cleanup_module); | ^~~~~~~~~~~ net/sched/act_gact.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit gact_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_rateest.o LD [M] net/rxrpc/rxrpc.o In file included from fs/ocfs2/stackglue.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/stackglue.c:752:1: note: in expansion of macro 'module_init' 752 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ fs/ocfs2/stackglue.c:726:19: note: 'init_module' target declared here 726 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from fs/ocfs2/stackglue.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/stackglue.c:753:1: note: in expansion of macro 'module_exit' 753 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ fs/ocfs2/stackglue.c:740:20: note: 'cleanup_module' target declared here 740 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/stack_o2cb.o CC [M] net/sched/act_mirred.o CC [M] drivers/net/wireless/ath/ath9k/hw.o In file included from net/netfilter/xt_rateest.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(xt_rateest_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:140:19: note: 'init_module' target declared here 140 | static int __init xt_rateest_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_rateest.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_rateest.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ net/netfilter/xt_rateest.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_realm.o CC [M] fs/ocfs2/stack_user.o In file included from fs/ocfs2/stack_o2cb.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro 'module_init' 448 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ fs/ocfs2/stack_o2cb.c:435:19: note: 'init_module' target declared here 435 | static int __init o2cb_stack_init(void) | ^~~~~~~~~~~~~~~ In file included from fs/ocfs2/stack_o2cb.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/stack_o2cb.c:449:1: note: in expansion of macro 'module_exit' 449 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ fs/ocfs2/stack_o2cb.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mirred_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_mirred.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(mirred_init_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:367:19: note: 'init_module' target declared here 367 | static int __init mirred_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mirred_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_mirred.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:377:20: note: 'cleanup_module' target declared here 377 | static void __exit mirred_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9003_phy.o In file included from fs/ocfs2/stack_user.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/stack_user.c:1133:1: note: in expansion of macro 'module_init' 1133 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ fs/ocfs2/stack_user.c:1110:19: note: 'init_module' target declared here 1110 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/ocfs2/stack_user.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/stack_user.c:1134:1: note: in expansion of macro 'module_exit' 1134 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ fs/ocfs2/stack_user.c:1124:20: note: 'cleanup_module' target declared here 1124 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_ipt.o In file included from net/netfilter/xt_realm.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(realm_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:43:19: note: 'init_module' target declared here 43 | static int __init realm_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_realm.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_realm.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(realm_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_realm.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit realm_mt_exit(void) | ^~~~~~~~~~~~~ AR fs/ocfs2/cluster/built-in.o CC [M] fs/ocfs2/cluster/heartbeat.o CC [M] net/netfilter/xt_recent.o In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_ipt.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(ipt_init_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:412:19: note: 'init_module' target declared here 412 | static int __init ipt_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipt_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_ipt.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(ipt_cleanup_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit ipt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_nat.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_recent.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:762:1: note: in expansion of macro 'module_init' 762 | module_init(recent_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:737:19: note: 'init_module' target declared here 737 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/netfilter/xt_recent.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_recent.c:763:1: note: in expansion of macro 'module_exit' 763 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:756:20: note: 'cleanup_module' target declared here 756 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_sctp.o In file included from net/sched/act_nat.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nat_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_nat.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(nat_init_module); | ^~~~~~~~~~~ net/sched/act_nat.c:330:19: note: 'init_module' target declared here 330 | static int __init nat_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_nat.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nat_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_nat.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(nat_cleanup_module); | ^~~~~~~~~~~ net/sched/act_nat.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit nat_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_state.o CC [M] net/sched/act_pedit.o CC [M] drivers/net/wireless/ath/ath9k/ar9002_phy.o In file included from net/netfilter/xt_sctp.c:2: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(sctp_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:187:19: note: 'init_module' target declared here 187 | static int __init sctp_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_sctp.c:2: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_sctp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(sctp_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_sctp.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit sctp_mt_exit(void) | ^~~~~~~~~~~~ In file included from net/sched/act_pedit.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pedit_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_pedit.c:492:1: note: in expansion of macro 'module_init' 492 | module_init(pedit_init_module); | ^~~~~~~~~~~ net/sched/act_pedit.c:482:19: note: 'init_module' target declared here 482 | static int __init pedit_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/act_pedit.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pedit_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_pedit.c:493:1: note: in expansion of macro 'module_exit' 493 | module_exit(pedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_pedit.c:487:20: note: 'cleanup_module' target declared here 487 | static void __exit pedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar5008_phy.o In file included from net/netfilter/xt_state.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_state.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(state_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_state.c:67:19: note: 'init_module' target declared here 67 | static int __init state_mt_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_state.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_state.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(state_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_state.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_statistic.o CC [M] net/sched/act_simple.o CC [M] fs/ocfs2/cluster/masklog.o CC [M] net/netfilter/xt_string.o In file included from net/netfilter/xt_statistic.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(statistic_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:91:19: note: 'init_module' target declared here 91 | static int __init statistic_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_statistic.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_statistic.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(statistic_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_statistic.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit statistic_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/act_simple.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'simp_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_simple.c:235:1: note: in expansion of macro 'module_init' 235 | module_init(simp_init_module); | ^~~~~~~~~~~ net/sched/act_simple.c:222:19: note: 'init_module' target declared here 222 | static int __init simp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_simple.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simp_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_simple.c:236:1: note: in expansion of macro 'module_exit' 236 | module_exit(simp_cleanup_module); | ^~~~~~~~~~~ net/sched/act_simple.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit simp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ AR drivers/pci/dwc/built-in.o CC [M] net/netfilter/xt_tcpmss.o CC [M] fs/ocfs2/cluster/sys.o In file included from net/netfilter/xt_string.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_string.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(string_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_string.c:84:19: note: 'init_module' target declared here 84 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_string.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(string_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_string.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sched/act_skbedit.o CC drivers/perf/arm_pmu.o CC [M] drivers/net/wireless/ath/ath9k/ar9002_calib.o CC [M] fs/ocfs2/cluster/nodemanager.o In file included from net/netfilter/xt_tcpmss.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro 'module_init' 109 | module_init(tcpmss_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:99:19: note: 'init_module' target declared here 99 | static int __init tcpmss_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_tcpmss.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro 'module_exit' 110 | module_exit(tcpmss_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_tcpmss.c:104:20: note: 'cleanup_module' target declared here 104 | static void __exit tcpmss_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbedit_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_skbedit.c:273:1: note: in expansion of macro 'module_init' 273 | module_init(skbedit_init_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:263:19: note: 'init_module' target declared here 263 | static int __init skbedit_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbedit_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_skbedit.c:274:1: note: in expansion of macro 'module_exit' 274 | module_exit(skbedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit skbedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_time.o CC [M] net/sched/act_csum.o In file included from fs/ocfs2/cluster/nodemanager.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:882:1: note: in expansion of macro 'module_init' 882 | module_init(init_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:839:19: note: 'init_module' target declared here 839 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from fs/ocfs2/cluster/nodemanager.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:883:1: note: in expansion of macro 'module_exit' 883 | module_exit(exit_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:828:20: note: 'cleanup_module' target declared here 828 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from net/netfilter/xt_time.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_time.c:285:1: note: in expansion of macro 'module_init' 285 | module_init(time_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_time.c:264:19: note: 'init_module' target declared here 264 | static int __init time_mt_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_time.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(time_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_time.c:280:20: note: 'cleanup_module' target declared here 280 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ CC drivers/perf/arm_pmu_platform.o CC [M] net/netfilter/xt_u32.o CC [M] drivers/net/wireless/ath/ath9k/ar9003_calib.o In file included from net/sched/act_csum.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'csum_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_csum.c:665:1: note: in expansion of macro 'module_init' 665 | module_init(csum_init_module); | ^~~~~~~~~~~ net/sched/act_csum.c:655:19: note: 'init_module' target declared here 655 | static int __init csum_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_csum.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csum_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_csum.c:666:1: note: in expansion of macro 'module_exit' 666 | module_exit(csum_cleanup_module); | ^~~~~~~~~~~ net/sched/act_csum.c:660:20: note: 'cleanup_module' target declared here 660 | static void __exit csum_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ AR drivers/perf/built-in.o CC [M] drivers/net/wireless/ath/ath9k/calib.o CC [M] fs/ocfs2/cluster/quorum.o In file included from net/netfilter/xt_u32.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:117:1: note: in expansion of macro 'module_init' 117 | module_init(u32_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:107:19: note: 'init_module' target declared here 107 | static int __init u32_mt_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_u32.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_u32.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(u32_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_u32.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit u32_mt_exit(void) | ^~~~~~~~~~~ AR net/netfilter/ipset/built-in.o CC [M] net/sched/act_vlan.o CC [M] net/netfilter/ipset/ip_set_core.o CC [M] fs/ocfs2/cluster/tcp.o In file included from net/sched/act_vlan.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_vlan.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(vlan_init_module); | ^~~~~~~~~~~ net/sched/act_vlan.c:291:19: note: 'init_module' target declared here 291 | static int __init vlan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_vlan.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_vlan.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/sched/act_vlan.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_core.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2115:1: note: in expansion of macro 'module_init' 2115 | module_init(ip_set_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2077:1: note: 'init_module' target declared here 2077 | ip_set_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_core.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2116:1: note: in expansion of macro 'module_exit' 2116 | module_exit(ip_set_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2106:1: note: 'cleanup_module' target declared here 2106 | ip_set_fini(void) | ^~~~~~~~~~~ CC [M] net/sched/act_bpf.o CC drivers/phy/phy-core.o CC [M] drivers/net/wireless/ath/ath9k/eeprom.o In file included from net/sched/act_bpf.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_bpf.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(bpf_init_module); | ^~~~~~~~~~~ net/sched/act_bpf.c:422:19: note: 'init_module' target declared here 422 | static int __init bpf_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_bpf.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_bpf.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(bpf_cleanup_module); | ^~~~~~~~~~~ net/sched/act_bpf.c:427:20: note: 'cleanup_module' target declared here 427 | static void __exit bpf_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_connmark.o AR drivers/phy/broadcom/built-in.o AR drivers/phy/hisilicon/built-in.o AR drivers/phy/marvell/built-in.o CC [M] net/netfilter/ipset/ip_set_getport.o AR drivers/phy/motorola/built-in.o AR drivers/phy/qualcomm/built-in.o AR drivers/phy/ralink/built-in.o AR drivers/phy/samsung/built-in.o AR drivers/phy/st/built-in.o CC drivers/phy/ti/phy-omap-control.o In file included from net/sched/act_connmark.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_connmark.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(connmark_init_module); | ^~~~~~~~~~~ net/sched/act_connmark.c:226:19: note: 'init_module' target declared here 226 | static int __init connmark_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_connmark.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_connmark.c:237:1: note: in expansion of macro 'module_exit' 237 | module_exit(connmark_cleanup_module); | ^~~~~~~~~~~ net/sched/act_connmark.c:231:20: note: 'cleanup_module' target declared here 231 | static void __exit connmark_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/eeprom_def.o CC [M] net/sched/sch_cbq.o CC [M] fs/ocfs2/cluster/netdebug.o In file included from net/sched/sch_cbq.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbq_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_cbq.c:1778:1: note: in expansion of macro 'module_init' 1778 | module_init(cbq_module_init) | ^~~~~~~~~~~ net/sched/sch_cbq.c:1770:19: note: 'init_module' target declared here 1770 | static int __init cbq_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_cbq.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbq_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_cbq.c:1779:1: note: in expansion of macro 'module_exit' 1779 | module_exit(cbq_module_exit) | ^~~~~~~~~~~ net/sched/sch_cbq.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit cbq_module_exit(void) | ^~~~~~~~~~~~~~~ CC drivers/phy/ti/phy-omap-usb2.o drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:99:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:113:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/pfxlen.o LD [M] fs/ocfs2/cluster/ocfs2_nodemanager.o AR fs/ocfs2/dlm/built-in.o CC [M] fs/ocfs2/dlm/dlmdomain.o CC [M] drivers/net/wireless/ath/ath9k/eeprom_4k.o CC drivers/phy/ti/phy-ti-pipe3.o CC [M] net/sched/sch_htb.o In file included from fs/ocfs2/dlm/dlmdomain.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2376:1: note: in expansion of macro 'module_init' 2376 | module_init(dlm_init); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2321:19: note: 'init_module' target declared here 2321 | static int __init dlm_init(void) | ^~~~~~~~ In file included from fs/ocfs2/dlm/dlmdomain.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2377:1: note: in expansion of macro 'module_exit' 2377 | module_exit(dlm_exit); | ^~~~~~~~~~~ fs/ocfs2/dlm/dlmdomain.c:2363:20: note: 'cleanup_module' target declared here 2363 | static void __exit dlm_exit (void) | ^~~~~~~~ AR drivers/phy/ti/built-in.o AR drivers/phy/built-in.o CC [M] net/netfilter/ipset/ip_set_bitmap_ip.o CC [M] net/sched/sch_hfsc.o drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:40:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:54:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_htb.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'htb_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_htb.c:1618:1: note: in expansion of macro 'module_init' 1618 | module_init(htb_module_init) | ^~~~~~~~~~~ net/sched/sch_htb.c:1609:19: note: 'init_module' target declared here 1609 | static int __init htb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_htb.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htb_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_htb.c:1619:1: note: in expansion of macro 'module_exit' 1619 | module_exit(htb_module_exit) | ^~~~~~~~~~~ net/sched/sch_htb.c:1613:20: note: 'cleanup_module' target declared here 1613 | static void __exit htb_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/eeprom_9287.o In file included from net/sched/sch_hfsc.c:53: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfsc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_hfsc.c:1691:1: note: in expansion of macro 'module_init' 1691 | module_init(hfsc_init); | ^~~~~~~~~~~ net/sched/sch_hfsc.c:1679:1: note: 'init_module' target declared here 1679 | hfsc_init(void) | ^~~~~~~~~ In file included from net/sched/sch_hfsc.c:53: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfsc_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_hfsc.c:1692:1: note: in expansion of macro 'module_exit' 1692 | module_exit(hfsc_cleanup); | ^~~~~~~~~~~ net/sched/sch_hfsc.c:1685:1: note: 'cleanup_module' target declared here 1685 | hfsc_cleanup(void) | ^~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ip.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ip.c:367:1: note: 'init_module' target declared here 367 | bitmap_ip_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ip.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ip.c:373:1: note: 'cleanup_module' target declared here 373 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ani.o CC [M] net/netfilter/ipset/ip_set_bitmap_ipmac.o drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:43:2: warning: converting a packed 'struct ar9287_eeprom' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 43 | eep_data = (u16 *)eep; | ^~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/hw.h:27, from drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here 617 | struct ar9287_eeprom { | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:56:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_red.o CC [M] fs/ocfs2/dlm/dlmdebug.o CC [M] net/sched/sch_gred.o In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ipmac.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ipmac.c:413:1: note: 'init_module' target declared here 413 | bitmap_ipmac_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ipmac.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_ipmac.c:419:1: note: 'cleanup_module' target declared here 419 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_red.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'red_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_red.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(red_module_init) | ^~~~~~~~~~~ net/sched/sch_red.c:358:19: note: 'init_module' target declared here 358 | static int __init red_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_red.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'red_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_red.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(red_module_exit) | ^~~~~~~~~~~ net/sched/sch_red.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit red_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/mac.o In file included from net/sched/sch_gred.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gred_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_gred.c:614:1: note: in expansion of macro 'module_init' 614 | module_init(gred_module_init) | ^~~~~~~~~~~ net/sched/sch_gred.c:604:19: note: 'init_module' target declared here 604 | static int __init gred_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_gred.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gred_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_gred.c:615:1: note: in expansion of macro 'module_exit' 615 | module_exit(gred_module_exit) | ^~~~~~~~~~~ net/sched/sch_gred.c:609:20: note: 'cleanup_module' target declared here 609 | static void __exit gred_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_bitmap_port.o CC [M] fs/ocfs2/dlm/dlmthread.o CC [M] net/sched/sch_ingress.o CC [M] net/netfilter/ipset/ip_set_hash_ip.o In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_port.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(bitmap_port_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_port.c:298:1: note: 'init_module' target declared here 298 | bitmap_port_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_port.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_bitmap_port.c:304:1: note: 'cleanup_module' target declared here 304 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_ingress.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ingress_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_ingress.c:223:1: note: in expansion of macro 'module_init' 223 | module_init(ingress_module_init); | ^~~~~~~~~~~ net/sched/sch_ingress.c:203:19: note: 'init_module' target declared here 203 | static int __init ingress_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_ingress.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ingress_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_ingress.c:224:1: note: in expansion of macro 'module_exit' 224 | module_exit(ingress_module_exit); | ^~~~~~~~~~~ net/sched/sch_ingress.c:217:20: note: 'cleanup_module' target declared here 217 | static void __exit ingress_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_dsmark.o CC [M] fs/ocfs2/dlm/dlmrecovery.o In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(hash_ip_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:312:1: note: 'init_module' target declared here 312 | hash_ip_init(void) | ^~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ip.c:318:1: note: 'cleanup_module' target declared here 318 | hash_ip_fini(void) | ^~~~~~~~~~~~ In file included from net/sched/sch_dsmark.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsmark_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_dsmark.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(dsmark_module_init) | ^~~~~~~~~~~ net/sched/sch_dsmark.c:498:19: note: 'init_module' target declared here 498 | static int __init dsmark_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_dsmark.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsmark_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_dsmark.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(dsmark_module_exit) | ^~~~~~~~~~~ net/sched/sch_dsmark.c:503:20: note: 'cleanup_module' target declared here 503 | static void __exit dsmark_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9002_mac.o CC [M] drivers/net/wireless/ath/ath9k/ar9003_mac.o CC [M] net/sched/sch_sfb.o In file included from net/sched/sch_sfb.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfb_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_sfb.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(sfb_module_init) | ^~~~~~~~~~~ net/sched/sch_sfb.c:712:19: note: 'init_module' target declared here 712 | static int __init sfb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_sfb.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfb_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_sfb.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(sfb_module_exit) | ^~~~~~~~~~~ net/sched/sch_sfb.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit sfb_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_ipmark.o CC [M] net/sched/sch_sfq.o CC [M] fs/ocfs2/dlm/dlmmaster.o CC [M] drivers/net/wireless/ath/ath9k/ar9003_eeprom.o In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: 'init_module' target declared here 311 | hash_ipmark_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: 'cleanup_module' target declared here 317 | hash_ipmark_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_sfq.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfq_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_sfq.c:929:1: note: in expansion of macro 'module_init' 929 | module_init(sfq_module_init) | ^~~~~~~~~~~ net/sched/sch_sfq.c:921:19: note: 'init_module' target declared here 921 | static int __init sfq_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_sfq.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfq_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_sfq.c:930:1: note: in expansion of macro 'module_exit' 930 | module_exit(sfq_module_exit) | ^~~~~~~~~~~ net/sched/sch_sfq.c:925:20: note: 'cleanup_module' target declared here 925 | static void __exit sfq_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9003_paprd.o CC [M] net/sched/sch_tbf.o In file included from net/sched/sch_tbf.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbf_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_tbf.c:555:1: note: in expansion of macro 'module_init' 555 | module_init(tbf_module_init) | ^~~~~~~~~~~ net/sched/sch_tbf.c:546:19: note: 'init_module' target declared here 546 | static int __init tbf_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_tbf.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbf_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_tbf.c:556:1: note: in expansion of macro 'module_exit' 556 | module_exit(tbf_module_exit) | ^~~~~~~~~~~ net/sched/sch_tbf.c:551:20: note: 'cleanup_module' target declared here 551 | static void __exit tbf_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_ipport.o CC [M] net/sched/sch_teql.o CC [M] drivers/net/wireless/ath/ath9k/btcoex.o CC drivers/pinctrl/core.o In file included from net/sched/sch_teql.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'teql_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_teql.c:523:1: note: in expansion of macro 'module_init' 523 | module_init(teql_init); | ^~~~~~~~~~~ net/sched/sch_teql.c:472:19: note: 'init_module' target declared here 472 | static int __init teql_init(void) | ^~~~~~~~~ In file included from net/sched/sch_teql.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teql_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_teql.c:524:1: note: in expansion of macro 'module_exit' 524 | module_exit(teql_exit); | ^~~~~~~~~~~ net/sched/sch_teql.c:509:20: note: 'cleanup_module' target declared here 509 | static void __exit teql_exit(void) | ^~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro 'module_init' 391 | module_init(hash_ipport_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: 'init_module' target declared here 379 | hash_ipport_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: 'cleanup_module' target declared here 385 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sched/sch_prio.o CC [M] fs/ocfs2/dlm/dlmast.o In file included from net/sched/sch_prio.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'prio_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_prio.c:376:1: note: in expansion of macro 'module_init' 376 | module_init(prio_module_init) | ^~~~~~~~~~~ net/sched/sch_prio.c:366:19: note: 'init_module' target declared here 366 | static int __init prio_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_prio.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prio_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_prio.c:377:1: note: in expansion of macro 'module_exit' 377 | module_exit(prio_module_exit) | ^~~~~~~~~~~ net/sched/sch_prio.c:371:20: note: 'cleanup_module' target declared here 371 | static void __exit prio_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9003_mci.o CC [M] net/sched/sch_multiq.o CC drivers/pinctrl/pinctrl-utils.o CC [M] fs/ocfs2/dlm/dlmconvert.o CC [M] net/netfilter/ipset/ip_set_hash_ipportip.o In file included from net/sched/sch_multiq.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiq_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_multiq.c:418:1: note: in expansion of macro 'module_init' 418 | module_init(multiq_module_init) | ^~~~~~~~~~~ net/sched/sch_multiq.c:408:19: note: 'init_module' target declared here 408 | static int __init multiq_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_multiq.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiq_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_multiq.c:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(multiq_module_exit) | ^~~~~~~~~~~ net/sched/sch_multiq.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit multiq_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC drivers/pinctrl/pinmux.o CC [M] net/sched/sch_atm.o In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: 'init_module' target declared here 394 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'cleanup_module' target declared here 400 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/dlm/dlmlock.o In file included from net/sched/sch_atm.c:5: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_atm.c:696:1: note: in expansion of macro 'module_init' 696 | module_init(atm_init) | ^~~~~~~~~~~ net/sched/sch_atm.c:686:19: note: 'init_module' target declared here 686 | static int __init atm_init(void) | ^~~~~~~~ In file included from net/sched/sch_atm.c:5: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_atm.c:697:1: note: in expansion of macro 'module_exit' 697 | module_exit(atm_exit) | ^~~~~~~~~~~ net/sched/sch_atm.c:691:20: note: 'cleanup_module' target declared here 691 | static void __exit atm_exit(void) | ^~~~~~~~ CC drivers/pinctrl/pinconf.o CC [M] drivers/net/wireless/ath/ath9k/ar9003_aic.o CC [M] net/sched/sch_netem.o CC drivers/pinctrl/devicetree.o In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'netem_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_netem.c:1154:1: note: in expansion of macro 'module_init' 1154 | module_init(netem_module_init) | ^~~~~~~~~~~ net/sched/sch_netem.c:1145:19: note: 'init_module' target declared here 1145 | static int __init netem_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netem_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_netem.c:1155:1: note: in expansion of macro 'module_exit' 1155 | module_exit(netem_module_exit) | ^~~~~~~~~~~ net/sched/sch_netem.c:1150:20: note: 'cleanup_module' target declared here 1150 | static void __exit netem_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/ar9003_rtt.o CC drivers/pinctrl/pinconf-generic.o CC [M] net/netfilter/ipset/ip_set_hash_ipportnet.o CC [M] fs/ocfs2/dlm/dlmunlock.o CC [M] net/sched/sch_drr.o CC drivers/pinctrl/pinctrl-palmas.o CC [M] drivers/net/wireless/ath/ath9k/common.o In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro 'module_init' 566 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'init_module' target declared here 554 | hash_ipportnet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro 'module_exit' 567 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: 'cleanup_module' target declared here 560 | hash_ipportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_drr.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'drr_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_drr.c:497:1: note: in expansion of macro 'module_init' 497 | module_init(drr_init); | ^~~~~~~~~~~ net/sched/sch_drr.c:487:19: note: 'init_module' target declared here 487 | static int __init drr_init(void) | ^~~~~~~~ In file included from net/sched/sch_drr.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drr_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_drr.c:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(drr_exit); | ^~~~~~~~~~~ net/sched/sch_drr.c:492:20: note: 'cleanup_module' target declared here 492 | static void __exit drr_exit(void) | ^~~~~~~~ CC drivers/pinctrl/pinctrl-single.o CC [M] net/sched/sch_plug.o In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_cmn_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:410:1: note: in expansion of macro 'module_init' 410 | module_init(ath9k_cmn_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:406:19: note: 'init_module' target declared here 406 | static int __init ath9k_cmn_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_cmn_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(ath9k_cmn_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit ath9k_cmn_exit(void) | ^~~~~~~~~~~~~~ LD [M] fs/ocfs2/dlm/ocfs2_dlm.o AR fs/ocfs2/dlmfs/built-in.o CC [M] fs/ocfs2/dlmfs/userdlm.o In file included from net/sched/sch_plug.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'plug_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_plug.c:231:1: note: in expansion of macro 'module_init' 231 | module_init(plug_module_init) | ^~~~~~~~~~~ net/sched/sch_plug.c:222:19: note: 'init_module' target declared here 222 | static int __init plug_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_plug.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plug_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_plug.c:232:1: note: in expansion of macro 'module_exit' 232 | module_exit(plug_module_exit) | ^~~~~~~~~~~ net/sched/sch_plug.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit plug_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/common-init.o CC [M] net/sched/sch_mqprio.o CC drivers/pinctrl/pinctrl-sx150x.o CC [M] fs/ocfs2/dlmfs/dlmfs.o In file included from net/sched/sch_mqprio.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mqprio_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_mqprio.c:429:1: note: in expansion of macro 'module_init' 429 | module_init(mqprio_module_init); | ^~~~~~~~~~~ net/sched/sch_mqprio.c:419:19: note: 'init_module' target declared here 419 | static int __init mqprio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_mqprio.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mqprio_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_mqprio.c:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(mqprio_module_exit); | ^~~~~~~~~~~ net/sched/sch_mqprio.c:424:20: note: 'cleanup_module' target declared here 424 | static void __exit mqprio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_mac.o AR drivers/pinctrl/bcm/built-in.o CC [M] net/sched/sch_choke.o In file included from fs/ocfs2/dlmfs/dlmfs.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ocfs2/dlmfs/dlmfs.c:689:1: note: in expansion of macro 'module_init' 689 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ fs/ocfs2/dlmfs/dlmfs.c:633:19: note: 'init_module' target declared here 633 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/ocfs2/dlmfs/dlmfs.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ocfs2/dlmfs/dlmfs.c:690:1: note: in expansion of macro 'module_exit' 690 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ fs/ocfs2/dlmfs/dlmfs.c:669:20: note: 'cleanup_module' target declared here 669 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ AR drivers/pinctrl/freescale/built-in.o AR drivers/pinctrl/mvebu/built-in.o AR drivers/pinctrl/nomadik/built-in.o AR drivers/pinctrl/sprd/built-in.o AR drivers/pinctrl/ti/built-in.o AR drivers/pinctrl/built-in.o CC [M] net/netfilter/ipset/ip_set_hash_net.o LD [M] fs/ocfs2/dlmfs/ocfs2_dlmfs.o LD [M] fs/ocfs2/ocfs2.o LD [M] fs/ocfs2/ocfs2_stackglue.o LD [M] fs/ocfs2/ocfs2_stack_o2cb.o LD [M] fs/ocfs2/ocfs2_stack_user.o AR fs/omfs/built-in.o CC [M] drivers/net/wireless/ath/ath9k/common-beacon.o CC [M] fs/omfs/bitmap.o In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:173:1: note: in expansion of macro 'module_init' 173 | module_init(hash_mac_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:161:1: note: 'init_module' target declared here 161 | hash_mac_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:174:1: note: in expansion of macro 'module_exit' 174 | module_exit(hash_mac_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_mac.c:167:1: note: 'cleanup_module' target declared here 167 | hash_mac_fini(void) | ^~~~~~~~~~~~~ In file included from net/sched/sch_choke.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'choke_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_choke.c:521:1: note: in expansion of macro 'module_init' 521 | module_init(choke_module_init) | ^~~~~~~~~~~ net/sched/sch_choke.c:511:19: note: 'init_module' target declared here 511 | static int __init choke_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_choke.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'choke_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_choke.c:522:1: note: in expansion of macro 'module_exit' 522 | module_exit(choke_module_exit) | ^~~~~~~~~~~ net/sched/sch_choke.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit choke_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_qfq.o In file included from net/netfilter/ipset/ip_set_hash_net.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:400:1: note: in expansion of macro 'module_init' 400 | module_init(hash_net_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:388:1: note: 'init_module' target declared here 388 | hash_net_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_net.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro 'module_exit' 401 | module_exit(hash_net_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_net.c:394:1: note: 'cleanup_module' target declared here 394 | hash_net_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/omfs/dir.o CC [M] net/sched/sch_codel.o In file included from net/sched/sch_qfq.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'qfq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_qfq.c:1529:1: note: in expansion of macro 'module_init' 1529 | module_init(qfq_init); | ^~~~~~~~~~~ net/sched/sch_qfq.c:1519:19: note: 'init_module' target declared here 1519 | static int __init qfq_init(void) | ^~~~~~~~ In file included from net/sched/sch_qfq.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qfq_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_qfq.c:1530:1: note: in expansion of macro 'module_exit' 1530 | module_exit(qfq_exit); | ^~~~~~~~~~~ net/sched/sch_qfq.c:1524:20: note: 'cleanup_module' target declared here 1524 | static void __exit qfq_exit(void) | ^~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/htc_hst.o CC [M] fs/omfs/file.o In file included from net/sched/sch_codel.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'codel_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_codel.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(codel_module_init) | ^~~~~~~~~~~ net/sched/sch_codel.c:291:19: note: 'init_module' target declared here 291 | static int __init codel_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_codel.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'codel_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_codel.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(codel_module_exit) | ^~~~~~~~~~~ net/sched/sch_codel.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit codel_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/omfs/inode.o CC [M] drivers/net/wireless/ath/ath9k/hif_usb.o CC [M] net/sched/sch_fq_codel.o In file included from fs/omfs/inode.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_omfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/omfs/inode.c:623:1: note: in expansion of macro 'module_init' 623 | module_init(init_omfs_fs); | ^~~~~~~~~~~ fs/omfs/inode.c:613:19: note: 'init_module' target declared here 613 | static int __init init_omfs_fs(void) | ^~~~~~~~~~~~ In file included from fs/omfs/inode.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_omfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/omfs/inode.c:624:1: note: in expansion of macro 'module_exit' 624 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ fs/omfs/inode.c:618:20: note: 'cleanup_module' target declared here 618 | static void __exit exit_omfs_fs(void) | ^~~~~~~~~~~~ CC [M] net/sched/sch_fq.o CC [M] net/netfilter/ipset/ip_set_hash_netport.o LD [M] fs/omfs/omfs.o CC fs/overlayfs/super.o In file included from net/sched/sch_fq_codel.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fq_codel_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_fq_codel.c:719:1: note: in expansion of macro 'module_init' 719 | module_init(fq_codel_module_init) | ^~~~~~~~~~~ net/sched/sch_fq_codel.c:709:19: note: 'init_module' target declared here 709 | static int __init fq_codel_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_fq_codel.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fq_codel_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_fq_codel.c:720:1: note: in expansion of macro 'module_exit' 720 | module_exit(fq_codel_module_exit) | ^~~~~~~~~~~ net/sched/sch_fq_codel.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit fq_codel_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_fq.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fq_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_fq.c:928:1: note: in expansion of macro 'module_init' 928 | module_init(fq_module_init) | ^~~~~~~~~~~ net/sched/sch_fq.c:906:19: note: 'init_module' target declared here 906 | static int __init fq_module_init(void) | ^~~~~~~~~~~~~~ In file included from net/sched/sch_fq.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fq_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_fq.c:929:1: note: in expansion of macro 'module_exit' 929 | module_exit(fq_module_exit) | ^~~~~~~~~~~ net/sched/sch_fq.c:922:20: note: 'cleanup_module' target declared here 922 | static void __exit fq_module_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(hash_netport_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:499:1: note: 'init_module' target declared here 499 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:512:1: note: in expansion of macro 'module_exit' 512 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netport.c:505:1: note: 'cleanup_module' target declared here 505 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_netiface.o CC [M] net/sched/sch_hhf.o CC [M] drivers/net/wireless/ath/ath9k/wmi.o CC fs/overlayfs/namei.o fs/overlayfs/namei.c: In function 'ovl_get_origin': fs/overlayfs/namei.c:160:18: warning: converting a packed 'struct ovl_fh' pointer (alignment 1) to a 'struct dentry' pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | return (struct dentry *)fh; | ^~~~~~ In file included from fs/overlayfs/namei.c:17: fs/overlayfs/overlayfs.h:62:8: note: defined here 62 | struct ovl_fh { | ^~~~~~ In file included from ./include/linux/fs.h:8, from fs/overlayfs/namei.c:10: ./include/linux/dcache.h:90:8: note: defined here 90 | struct dentry { | ^~~~~~ In file included from net/sched/sch_hhf.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hhf_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_hhf.c:714:1: note: in expansion of macro 'module_init' 714 | module_init(hhf_module_init) | ^~~~~~~~~~~ net/sched/sch_hhf.c:704:19: note: 'init_module' target declared here 704 | static int __init hhf_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_hhf.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hhf_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_hhf.c:715:1: note: in expansion of macro 'module_exit' 715 | module_exit(hhf_module_exit) | ^~~~~~~~~~~ net/sched/sch_hhf.c:709:20: note: 'cleanup_module' target declared here 709 | static void __exit hhf_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netiface_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:495:1: note: 'init_module' target declared here 495 | hash_netiface_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netiface.c:501:1: note: 'cleanup_module' target declared here 501 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ CC fs/overlayfs/util.o CC [M] net/sched/sch_pie.o CC [M] drivers/net/wireless/ath/ath9k/htc_drv_txrx.o CC [M] net/sched/cls_u32.o CC fs/overlayfs/inode.o In file included from net/sched/sch_pie.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pie_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_pie.c:562:1: note: in expansion of macro 'module_init' 562 | module_init(pie_module_init); | ^~~~~~~~~~~ net/sched/sch_pie.c:552:19: note: 'init_module' target declared here 552 | static int __init pie_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_pie.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pie_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_pie.c:563:1: note: in expansion of macro 'module_exit' 563 | module_exit(pie_module_exit); | ^~~~~~~~~~~ net/sched/sch_pie.c:557:20: note: 'cleanup_module' target declared here 557 | static void __exit pie_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_hash_netnet.o In file included from net/sched/cls_u32.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_u32': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_u32.c:1327:1: note: in expansion of macro 'module_init' 1327 | module_init(init_u32) | ^~~~~~~~~~~ net/sched/cls_u32.c:1292:19: note: 'init_module' target declared here 1292 | static int __init init_u32(void) | ^~~~~~~~ In file included from net/sched/cls_u32.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_u32': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_u32.c:1328:1: note: in expansion of macro 'module_exit' 1328 | module_exit(exit_u32) | ^~~~~~~~~~~ net/sched/cls_u32.c:1321:20: note: 'cleanup_module' target declared here 1321 | static void __exit exit_u32(void) | ^~~~~~~~ CC fs/overlayfs/dir.o CC [M] drivers/net/wireless/ath/ath9k/htc_drv_main.o CC fs/overlayfs/readdir.o CC [M] net/sched/cls_route.o In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: 'init_module' target declared here 495 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: 'cleanup_module' target declared here 501 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/ath9k/htc_drv_beacon.o In file included from net/sched/cls_route.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_route4': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_route.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(init_route4) | ^~~~~~~~~~~ net/sched/cls_route.c:673:19: note: 'init_module' target declared here 673 | static int __init init_route4(void) | ^~~~~~~~~~~ In file included from net/sched/cls_route.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_route4': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_route.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(exit_route4) | ^~~~~~~~~~~ net/sched/cls_route.c:678:20: note: 'cleanup_module' target declared here 678 | static void __exit exit_route4(void) | ^~~~~~~~~~~ CC fs/overlayfs/copy_up.o CC [M] net/sched/cls_fw.o CC [M] net/sched/cls_rsvp.o CC [M] drivers/net/wireless/ath/ath9k/htc_drv_init.o AR fs/overlayfs/overlay.o AR fs/overlayfs/built-in.o In file included from net/sched/cls_fw.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fw': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_fw.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(init_fw) | ^~~~~~~~~~~ net/sched/cls_fw.c:461:19: note: 'init_module' target declared here 461 | static int __init init_fw(void) | ^~~~~~~ In file included from net/sched/cls_fw.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fw': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_fw.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(exit_fw) | ^~~~~~~~~~~ net/sched/cls_fw.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit exit_fw(void) | ^~~~~~~ CC fs/proc/task_mmu.o CC [M] net/netfilter/ipset/ip_set_hash_netportnet.o In file included from net/sched/cls_rsvp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_rsvp.h:780:1: note: in expansion of macro 'module_init' 780 | module_init(init_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp.c:27: net/sched/cls_rsvp.h:770:19: note: 'init_module' target declared here 770 | static int __init init_rsvp(void) | ^~~~~~~~~ In file included from net/sched/cls_rsvp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_rsvp.h:781:1: note: in expansion of macro 'module_exit' 781 | module_exit(exit_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp.c:27: net/sched/cls_rsvp.h:775:20: note: 'cleanup_module' target declared here 775 | static void __exit exit_rsvp(void) | ^~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_list_set.o In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_htc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1025:1: note: in expansion of macro 'module_init' 1025 | module_init(ath9k_htc_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1016:19: note: 'init_module' target declared here 1016 | static int __init ath9k_htc_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_htc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1032:1: note: in expansion of macro 'module_exit' 1032 | module_exit(ath9k_htc_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1027:20: note: 'cleanup_module' target declared here 1027 | static void __exit ath9k_htc_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sched/cls_tcindex.o CC [M] drivers/net/wireless/ath/ath9k/htc_drv_gpio.o In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:694:1: note: in expansion of macro 'module_init' 694 | module_init(list_set_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:682:1: note: 'init_module' target declared here 682 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:695:1: note: in expansion of macro 'module_exit' 695 | module_exit(list_set_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:688:1: note: 'cleanup_module' target declared here 688 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro 'module_init' 611 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: 'init_module' target declared here 599 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:612:1: note: in expansion of macro 'module_exit' 612 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_netportnet.c:605:1: note: 'cleanup_module' target declared here 605 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ fs/proc/task_mmu.c: In function 'show_smap': fs/proc/task_mmu.c:831:19: warning: 'last_vma' may be used uninitialized in this function [-Wmaybe-uninitialized] 831 | if (!rollup_mode || last_vma) | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_tcindex': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_tcindex.c:686:1: note: in expansion of macro 'module_init' 686 | module_init(init_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:676:19: note: 'init_module' target declared here 676 | static int __init init_tcindex(void) | ^~~~~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_tcindex': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_tcindex.c:687:1: note: in expansion of macro 'module_exit' 687 | module_exit(exit_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:681:20: note: 'cleanup_module' target declared here 681 | static void __exit exit_tcindex(void) | ^~~~~~~~~~~~ CC fs/proc/inode.o LD [M] drivers/net/wireless/ath/ath9k/ath9k.o LD [M] net/netfilter/ipset/ip_set.o LD [M] drivers/net/wireless/ath/ath9k/ath9k_hw.o AR net/netfilter/ipvs/built-in.o CC [M] net/netfilter/ipvs/ip_vs_conn.o LD [M] drivers/net/wireless/ath/ath9k/ath9k_common.o LD [M] drivers/net/wireless/ath/ath9k/ath9k_htc.o CC [M] net/sched/cls_rsvp6.o AR drivers/net/wireless/ath/carl9170/built-in.o CC [M] drivers/net/wireless/ath/carl9170/main.o CC fs/proc/root.o CC fs/proc/base.o In file included from net/sched/cls_rsvp6.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_rsvp.h:780:1: note: in expansion of macro 'module_init' 780 | module_init(init_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp6.c:27: net/sched/cls_rsvp.h:770:19: note: 'init_module' target declared here 770 | static int __init init_rsvp(void) | ^~~~~~~~~ In file included from net/sched/cls_rsvp6.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_rsvp.h:781:1: note: in expansion of macro 'module_exit' 781 | module_exit(exit_rsvp) | ^~~~~~~~~~~ In file included from net/sched/cls_rsvp6.c:27: net/sched/cls_rsvp.h:775:20: note: 'cleanup_module' target declared here 775 | static void __exit exit_rsvp(void) | ^~~~~~~~~ CC [M] net/sched/cls_basic.o CC fs/proc/generic.o CC [M] drivers/net/wireless/ath/carl9170/usb.o In file included from net/sched/cls_basic.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_basic': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_basic.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(init_basic) | ^~~~~~~~~~~ net/sched/cls_basic.c:319:19: note: 'init_module' target declared here 319 | static int __init init_basic(void) | ^~~~~~~~~~ In file included from net/sched/cls_basic.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_basic': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_basic.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(exit_basic) | ^~~~~~~~~~~ net/sched/cls_basic.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit exit_basic(void) | ^~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_core.o CC [M] net/sched/cls_flow.o AR net/netfilter/netfilter.o CC fs/proc/array.o In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carl9170_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'cleanup_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'carl9170_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'init_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/netfilter/nf_conntrack.o In file included from net/netfilter/ipvs/ip_vs_core.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2366:1: note: in expansion of macro 'module_init' 2366 | module_init(ip_vs_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2306:19: note: 'init_module' target declared here 2306 | static int __init ip_vs_init(void) | ^~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_core.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2367:1: note: in expansion of macro 'module_exit' 2367 | module_exit(ip_vs_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2355:20: note: 'cleanup_module' target declared here 2355 | static void __exit ip_vs_cleanup(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_ctl.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/sched/cls_flow.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_flow_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_flow.c:726:1: note: in expansion of macro 'module_init' 726 | module_init(cls_flow_init); | ^~~~~~~~~~~ net/sched/cls_flow.c:716:19: note: 'init_module' target declared here 716 | static int __init cls_flow_init(void) | ^~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_connection_sock.h:23, from ./include/linux/tcp.h:24, from ./include/linux/ipv6.h:86, from net/sched/cls_flow.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_flow_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_flow.c:727:1: note: in expansion of macro 'module_exit' 727 | module_exit(cls_flow_exit); | ^~~~~~~~~~~ net/sched/cls_flow.c:721:20: note: 'cleanup_module' target declared here 721 | static void __exit cls_flow_exit(void) | ^~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_forward_icmp_v6': net/netfilter/ipvs/ip_vs_core.c:2097:11: warning: 'iphdr.protocol' may be used uninitialized in this function [-Wmaybe-uninitialized] 2097 | if (iphdr.protocol != IPPROTO_ICMPV6) | ~~~~~^~~~~~~~~ CC [M] drivers/net/wireless/ath/carl9170/cmd.o CC [M] net/sched/cls_cgroup.o CC fs/proc/fd.o net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_out': net/netfilter/ipvs/ip_vs_core.c:1342:19: warning: 'iph.protocol' may be used uninitialized in this function [-Wmaybe-uninitialized] 1342 | if (unlikely(iph.protocol == IPPROTO_ICMPV6)) { | ^ In file included from net/sched/cls_cgroup.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cgroup_cls': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_cgroup.c:228:1: note: in expansion of macro 'module_init' 228 | module_init(init_cgroup_cls); | ^~~~~~~~~~~ net/sched/cls_cgroup.c:218:19: note: 'init_module' target declared here 218 | static int __init init_cgroup_cls(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/cls_cgroup.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cgroup_cls': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_cgroup.c:229:1: note: in expansion of macro 'module_exit' 229 | module_exit(exit_cgroup_cls); | ^~~~~~~~~~~ net/sched/cls_cgroup.c:223:20: note: 'cleanup_module' target declared here 223 | static void __exit exit_cgroup_cls(void) | ^~~~~~~~~~~~~~~ CC fs/proc/proc_tty.o CC [M] drivers/net/wireless/ath/carl9170/mac.o CC [M] net/sched/cls_bpf.o CC [M] net/netfilter/ipvs/ip_vs_sched.o CC fs/proc/cmdline.o CC fs/proc/consoles.o In file included from net/sched/cls_bpf.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_bpf_init_mod': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_bpf.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(cls_bpf_init_mod); | ^~~~~~~~~~~ net/sched/cls_bpf.c:674:19: note: 'init_module' target declared here 674 | static int __init cls_bpf_init_mod(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/cls_bpf.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_bpf_exit_mod': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_bpf.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(cls_bpf_exit_mod); | ^~~~~~~~~~~ net/sched/cls_bpf.c:679:20: note: 'cleanup_module' target declared here 679 | static void __exit cls_bpf_exit_mod(void) | ^~~~~~~~~~~~~~~~ CC fs/proc/cpuinfo.o CC [M] drivers/net/wireless/ath/carl9170/phy.o CC [M] net/sched/cls_flower.o CC [M] drivers/net/wireless/ath/carl9170/led.o CC fs/proc/devices.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o In file included from net/sched/cls_flower.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_fl_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_flower.c:1414:1: note: in expansion of macro 'module_init' 1414 | module_init(cls_fl_init); | ^~~~~~~~~~~ net/sched/cls_flower.c:1404:19: note: 'init_module' target declared here 1404 | static int __init cls_fl_init(void) | ^~~~~~~~~~~ In file included from net/sched/cls_flower.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_fl_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_flower.c:1415:1: note: in expansion of macro 'module_exit' 1415 | module_exit(cls_fl_exit); | ^~~~~~~~~~~ net/sched/cls_flower.c:1409:20: note: 'cleanup_module' target declared here 1409 | static void __exit cls_fl_exit(void) | ^~~~~~~~~~~ CC fs/proc/interrupts.o CC [M] net/netfilter/ipvs/ip_vs_app.o CC fs/proc/loadavg.o CC fs/proc/meminfo.o CC [M] drivers/net/wireless/ath/carl9170/fw.o CC [M] net/sched/em_cmp.o CC [M] drivers/net/wireless/ath/carl9170/tx.o CC fs/proc/stat.o In file included from net/sched/em_cmp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_cmp': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_cmp.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_em_cmp); | ^~~~~~~~~~~ net/sched/em_cmp.c:84:19: note: 'init_module' target declared here 84 | static int __init init_em_cmp(void) | ^~~~~~~~~~~ In file included from net/sched/em_cmp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_cmp': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_cmp.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_em_cmp); | ^~~~~~~~~~~ net/sched/em_cmp.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_em_cmp(void) | ^~~~~~~~~~~ CC [M] net/sched/em_nbyte.o CC fs/proc/uptime.o CC [M] net/netfilter/ipvs/ip_vs_sync.o CC fs/proc/version.o In file included from net/sched/em_nbyte.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_nbyte': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_nbyte.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_em_nbyte); | ^~~~~~~~~~~ net/sched/em_nbyte.c:65:19: note: 'init_module' target declared here 65 | static int __init init_em_nbyte(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_nbyte.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_nbyte': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_nbyte.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_em_nbyte); | ^~~~~~~~~~~ net/sched/em_nbyte.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_em_nbyte(void) | ^~~~~~~~~~~~~ CC [M] drivers/net/wireless/ath/carl9170/rx.o CC fs/proc/softirqs.o CC [M] net/sched/em_u32.o CC fs/proc/namespaces.o CC fs/proc/self.o In file included from net/sched/em_u32.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_u32': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_u32.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_em_u32); | ^~~~~~~~~~~ net/sched/em_u32.c:49:19: note: 'init_module' target declared here 49 | static int __init init_em_u32(void) | ^~~~~~~~~~~ In file included from net/sched/em_u32.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_u32': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_u32.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_em_u32); | ^~~~~~~~~~~ net/sched/em_u32.c:54:20: note: 'cleanup_module' target declared here 54 | static void __exit exit_em_u32(void) | ^~~~~~~~~~~ CC [M] net/sched/em_meta.o CC [M] net/sched/em_text.o CC [M] net/netfilter/ipvs/ip_vs_est.o CC fs/proc/thread_self.o LD [M] drivers/net/wireless/ath/carl9170/carl9170.o LD [M] drivers/net/wireless/ath/ath.o AR drivers/net/wireless/atmel/built-in.o CC [M] drivers/net/wireless/atmel/at76c50x-usb.o In file included from net/sched/em_text.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_text.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(init_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:142:19: note: 'init_module' target declared here 142 | static int __init init_em_text(void) | ^~~~~~~~~~~~ In file included from net/sched/em_text.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_text.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(exit_em_text); | ^~~~~~~~~~~ net/sched/em_text.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_em_text(void) | ^~~~~~~~~~~~ In file included from net/sched/em_meta.c:62: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_meta': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_meta.c:1011:1: note: in expansion of macro 'module_init' 1011 | module_init(init_em_meta); | ^~~~~~~~~~~ net/sched/em_meta.c:999:19: note: 'init_module' target declared here 999 | static int __init init_em_meta(void) | ^~~~~~~~~~~~ In file included from net/sched/em_meta.c:62: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_meta': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_meta.c:1012:1: note: in expansion of macro 'module_exit' 1012 | module_exit(exit_em_meta); | ^~~~~~~~~~~ net/sched/em_meta.c:1004:20: note: 'cleanup_module' target declared here 1004 | static void __exit exit_em_meta(void) | ^~~~~~~~~~~~ CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC [M] net/netfilter/ipvs/ip_vs_proto.o In file included from drivers/net/wireless/atmel/at76c50x-usb.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at76_mod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/atmel/at76c50x-usb.c:2608:1: note: in expansion of macro 'module_exit' 2608 | module_exit(at76_mod_exit); | ^~~~~~~~~~~ drivers/net/wireless/atmel/at76c50x-usb.c:2593:20: note: 'cleanup_module' target declared here 2593 | static void __exit at76_mod_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/atmel/at76c50x-usb.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'at76_mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/atmel/at76c50x-usb.c:2607:1: note: in expansion of macro 'module_init' 2607 | module_init(at76_mod_init); | ^~~~~~~~~~~ drivers/net/wireless/atmel/at76c50x-usb.c:2575:19: note: 'init_module' target declared here 2575 | static int __init at76_mod_init(void) | ^~~~~~~~~~~~~ CC [M] net/sched/em_canid.o CC [M] net/sched/em_ipset.o In file included from net/sched/em_canid.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_canid': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_canid.c:230:1: note: in expansion of macro 'module_init' 230 | module_init(init_em_canid); | ^~~~~~~~~~~ net/sched/em_canid.c:218:19: note: 'init_module' target declared here 218 | static int __init init_em_canid(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_canid.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_canid': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_canid.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(exit_em_canid); | ^~~~~~~~~~~ net/sched/em_canid.c:223:20: note: 'cleanup_module' target declared here 223 | static void __exit exit_em_canid(void) | ^~~~~~~~~~~~~ AR drivers/net/wireless/broadcom/built-in.o AR drivers/net/wireless/broadcom/b43/built-in.o CC [M] drivers/net/wireless/broadcom/b43/main.o CC fs/proc/kmsg.o AR drivers/net/wireless/cisco/built-in.o In file included from net/sched/em_ipset.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipset': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/em_ipset.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(init_em_ipset); | ^~~~~~~~~~~ net/sched/em_ipset.c:120:19: note: 'init_module' target declared here 120 | static int __init init_em_ipset(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_ipset.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipset': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/em_ipset.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(exit_em_ipset); | ^~~~~~~~~~~ net/sched/em_ipset.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit exit_em_ipset(void) | ^~~~~~~~~~~~~ AR net/sched/built-in.o CC fs/proc/page.o AR drivers/net/wireless/intel/built-in.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5886:1: note: in expansion of macro 'module_exit' 5886 | module_exit(b43_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5873:20: note: 'cleanup_module' target declared here 5873 | static void __exit b43_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5885:1: note: in expansion of macro 'module_init' 5885 | module_init(b43_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5838:19: note: 'init_module' target declared here 5838 | static int __init b43_init(void) | ^~~~~~~~ AR fs/proc/proc.o AR fs/proc/built-in.o AR fs/qnx4/built-in.o CC [M] fs/qnx4/inode.o In file included from fs/qnx4/inode.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx4_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/qnx4/inode.c:424:1: note: in expansion of macro 'module_init' 424 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ fs/qnx4/inode.c:400:19: note: 'init_module' target declared here 400 | static int __init init_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from fs/qnx4/inode.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx4_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/qnx4/inode.c:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ fs/qnx4/inode.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_qnx4_fs(void) | ^~~~~~~~~~~~ CC [M] fs/qnx4/dir.o CC [M] fs/qnx4/namei.o CC [M] net/netfilter/ipvs/ip_vs_proto_ah_esp.o CC [M] net/netfilter/ipvs/ip_vs_proto_sctp.o CC [M] net/netfilter/ipvs/ip_vs_nfct.o CC [M] fs/qnx4/bitmap.o CC [M] net/netfilter/ipvs/ip_vs_rr.o LD [M] fs/qnx4/qnx4.o AR fs/qnx6/built-in.o CC [M] fs/qnx6/inode.o CC [M] fs/qnx6/dir.o In file included from fs/qnx6/inode.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx6_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/qnx6/inode.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ fs/qnx6/inode.c:660:19: note: 'init_module' target declared here 660 | static int __init init_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from fs/qnx6/inode.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx6_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/qnx6/inode.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ fs/qnx6/inode.c:678:20: note: 'cleanup_module' target declared here 678 | static void __exit exit_qnx6_fs(void) | ^~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/bus.o In file included from net/netfilter/ipvs/ip_vs_rr.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_rr_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:128:1: note: in expansion of macro 'module_init' 128 | module_init(ip_vs_rr_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:117:19: note: 'init_module' target declared here 117 | static int __init ip_vs_rr_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_rr.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_rr_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:129:1: note: in expansion of macro 'module_exit' 129 | module_exit(ip_vs_rr_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_rr.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit ip_vs_rr_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/qnx6/namei.o CC [M] net/netfilter/ipvs/ip_vs_wrr.o CC [M] net/netfilter/ipvs/ip_vs_lc.o CC [M] net/netfilter/ipvs/ip_vs_wlc.o CC [M] fs/qnx6/super_mmi.o CC [M] drivers/net/wireless/broadcom/b43/phy_g.o In file included from net/netfilter/ipvs/ip_vs_lc.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(ip_vs_lc_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:80:19: note: 'init_module' target declared here 80 | static int __init ip_vs_lc_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lc.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lc_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(ip_vs_lc_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lc.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ip_vs_lc_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wrr_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:268:1: note: in expansion of macro 'module_init' 268 | module_init(ip_vs_wrr_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:257:19: note: 'init_module' target declared here 257 | static int __init ip_vs_wrr_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wrr_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:269:1: note: in expansion of macro 'module_exit' 269 | module_exit(ip_vs_wrr_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wrr.c:262:20: note: 'cleanup_module' target declared here 262 | static void __exit ip_vs_wrr_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wlc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(ip_vs_wlc_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:103:19: note: 'init_module' target declared here 103 | static int __init ip_vs_wlc_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wlc_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(ip_vs_wlc_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_wlc.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit ip_vs_wlc_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/tables.o CC [M] drivers/net/wireless/broadcom/b43/lo.o CC [M] net/netfilter/ipvs/ip_vs_fo.o LD [M] fs/qnx6/qnx6.o CC fs/quota/dquot.o In file included from net/netfilter/ipvs/ip_vs_fo.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_fo_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_fo.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(ip_vs_fo_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_fo.c:66:19: note: 'init_module' target declared here 66 | static int __init ip_vs_fo_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_fo.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_fo_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_fo.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(ip_vs_fo_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_fo.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit ip_vs_fo_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_ovf.o CC [M] net/netfilter/ipvs/ip_vs_lblc.o CC [M] net/netfilter/ipvs/ip_vs_lblcr.o In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ovf_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ovf.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(ip_vs_ovf_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ovf.c:73:19: note: 'init_module' target declared here 73 | static int __init ip_vs_ovf_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ovf_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ovf.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(ip_vs_ovf_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ovf.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit ip_vs_ovf_cleanup(void) | ^~~~~~~~~~~~~~~~~ AR drivers/net/wireless/intersil/built-in.o AR drivers/net/wireless/intersil/hostap/built-in.o CC [M] drivers/net/wireless/intersil/hostap/hostap_80211_rx.o In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblc.c:630:1: note: in expansion of macro 'module_init' 630 | module_init(ip_vs_lblc_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblc.c:608:19: note: 'init_module' target declared here 608 | static int __init ip_vs_lblc_init(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/wa.o In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblc_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblc.c:631:1: note: in expansion of macro 'module_exit' 631 | module_exit(ip_vs_lblc_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblc.c:622:20: note: 'cleanup_module' target declared here 622 | static void __exit ip_vs_lblc_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblcr.c:815:1: note: in expansion of macro 'module_init' 815 | module_init(ip_vs_lblcr_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblcr.c:793:19: note: 'init_module' target declared here 793 | static int __init ip_vs_lblcr_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblcr.c:816:1: note: in expansion of macro 'module_exit' 816 | module_exit(ip_vs_lblcr_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_lblcr.c:807:20: note: 'cleanup_module' target declared here 807 | static void __exit ip_vs_lblcr_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/tables_nphy.o CC [M] net/netfilter/ipvs/ip_vs_dh.o CC fs/quota/quota.o CC [M] drivers/net/wireless/intersil/hostap/hostap_80211_tx.o In file included from net/netfilter/ipvs/ip_vs_dh.c:43: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_dh_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_dh.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(ip_vs_dh_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_dh.c:261:19: note: 'init_module' target declared here 261 | static int __init ip_vs_dh_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_dh.c:43: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_dh_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_dh.c:275:1: note: in expansion of macro 'module_exit' 275 | module_exit(ip_vs_dh_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_dh.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit ip_vs_dh_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_sh.o CC [M] net/netfilter/ipvs/ip_vs_sed.o CC [M] drivers/net/wireless/broadcom/b43/radio_2055.o CC fs/quota/kqid.o In file included from net/netfilter/ipvs/ip_vs_sed.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sed_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sed.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(ip_vs_sed_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sed.c:131:19: note: 'init_module' target declared here 131 | static int __init ip_vs_sed_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_sed.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sed_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sed.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(ip_vs_sed_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sed.c:136:20: note: 'cleanup_module' target declared here 136 | static void __exit ip_vs_sed_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_sh.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sh_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sh.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(ip_vs_sh_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sh.c:367:19: note: 'init_module' target declared here 367 | static int __init ip_vs_sh_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_sh.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sh_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sh.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(ip_vs_sh_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_sh.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit ip_vs_sh_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/intersil/hostap/hostap_ap.o CC [M] net/netfilter/ipvs/ip_vs_nq.o CC [M] drivers/net/wireless/intersil/hostap/hostap_info.o CC fs/quota/netlink.o CC [M] drivers/net/wireless/broadcom/b43/radio_2056.o In file included from net/netfilter/ipvs/ip_vs_nq.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_nq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_nq.c:141:1: note: in expansion of macro 'module_init' 141 | module_init(ip_vs_nq_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_nq.c:130:19: note: 'init_module' target declared here 130 | static int __init ip_vs_nq_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_nq.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_nq_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_nq.c:142:1: note: in expansion of macro 'module_exit' 142 | module_exit(ip_vs_nq_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_nq.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit ip_vs_nq_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_ftp.o CC [M] fs/quota/quota_v1.o CC [M] fs/quota/quota_v2.o In file included from fs/quota/quota_v1.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v1_quota_format': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/quota/quota_v1.c:240:1: note: in expansion of macro 'module_init' 240 | module_init(init_v1_quota_format); | ^~~~~~~~~~~ fs/quota/quota_v1.c:230:19: note: 'init_module' target declared here 230 | static int __init init_v1_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/quota/quota_v1.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v1_quota_format': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/quota/quota_v1.c:241:1: note: in expansion of macro 'module_exit' 241 | module_exit(exit_v1_quota_format); | ^~~~~~~~~~~ fs/quota/quota_v1.c:235:20: note: 'cleanup_module' target declared here 235 | static void __exit exit_v1_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/quota/quota_v2.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v2_quota_format': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/quota/quota_v2.c:412:1: note: in expansion of macro 'module_init' 412 | module_init(init_v2_quota_format); | ^~~~~~~~~~~ fs/quota/quota_v2.c:396:19: note: 'init_module' target declared here 396 | static int __init init_v2_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/quota/quota_v2.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v2_quota_format': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/quota/quota_v2.c:413:1: note: in expansion of macro 'module_exit' 413 | module_exit(exit_v2_quota_format); | ^~~~~~~~~~~ fs/quota/quota_v2.c:406:20: note: 'cleanup_module' target declared here 406 | static void __exit exit_v2_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ftp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ftp.c:500:1: note: in expansion of macro 'module_init' 500 | module_init(ip_vs_ftp_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ftp.c:484:19: note: 'init_module' target declared here 484 | static int __init ip_vs_ftp_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ftp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ftp.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(ip_vs_ftp_exit); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_ftp.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit ip_vs_ftp_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/wireless/intersil/hostap/hostap_ioctl.o CC [M] drivers/net/wireless/broadcom/b43/radio_2057.o CC [M] fs/quota/quota_tree.o CC [M] net/netfilter/ipvs/ip_vs_pe_sip.o CC [M] drivers/net/wireless/intersil/hostap/hostap_main.o In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_pe_sip.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(ip_vs_sip_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_pe_sip.c:173:19: note: 'init_module' target declared here 173 | static int __init ip_vs_sip_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sip_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipvs/ip_vs_pe_sip.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(ip_vs_sip_cleanup); | ^~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/phy_common.o net/netfilter/ipvs/ip_vs_pe_sip.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit ip_vs_sip_cleanup(void) | ^~~~~~~~~~~~~~~~~ AR fs/quota/built-in.o CC fs/ramfs/inode.o LD [M] net/netfilter/ipvs/ip_vs.o LD [M] net/netfilter/nf_conntrack_h323.o LD [M] net/netfilter/nf_nat.o LD [M] net/netfilter/nf_tables.o AR net/netfilter/built-in.o AR net/sctp/built-in.o CC [M] net/sctp/sm_statetable.o In file included from drivers/net/wireless/intersil/hostap/hostap_main.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hostap_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/hostap/hostap_main.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(hostap_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/hostap/hostap_main.c:1085:19: note: 'init_module' target declared here 1085 | static int __init hostap_init(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intersil/hostap/hostap_main.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hostap_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/hostap/hostap_main.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(hostap_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/hostap/hostap_main.c:1099:20: note: 'cleanup_module' target declared here 1099 | static void __exit hostap_exit(void) | ^~~~~~~~~~~ CC fs/ramfs/file-mmu.o CC [M] net/sctp/sm_statefuns.o CC [M] drivers/net/wireless/broadcom/b43/phy_n.o AR fs/ramfs/ramfs.o AR fs/ramfs/built-in.o AR fs/reiserfs/built-in.o CC [M] fs/reiserfs/bitmap.o CC [M] drivers/net/wireless/broadcom/b43/phy_lp.o CC [M] drivers/net/wireless/intersil/hostap/hostap_proc.o net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': net/sctp/sm_statefuns.c:772:14: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 772 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c:775:11: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 775 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_a': net/sctp/sm_statefuns.c:1753:14: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1753 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_b': net/sctp/sm_statefuns.c:1868:14: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1868 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/do_balan.o LD [M] drivers/net/wireless/intersil/hostap/hostap.o AR drivers/net/wireless/intersil/p54/built-in.o CC [M] drivers/net/wireless/intersil/p54/eeprom.o CC [M] fs/reiserfs/namei.o CC [M] drivers/net/wireless/broadcom/b43/tables_lpphy.o CC [M] net/sctp/sm_sideeffect.o CC [M] fs/reiserfs/inode.o CC [M] drivers/net/wireless/intersil/p54/fwio.o CC [M] fs/reiserfs/file.o drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': drivers/net/wireless/intersil/p54/fwio.c:59:11: warning: taking address of packed member of 'struct bootrec' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | bootrec->data); | ^~~~~~~ CC [M] net/sctp/protocol.o CC [M] drivers/net/wireless/broadcom/b43/phy_ht.o CC [M] drivers/net/wireless/intersil/p54/txrx.o CC [M] drivers/net/wireless/broadcom/b43/tables_phy_ht.o In file included from net/sctp/protocol.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/protocol.c:1599:1: note: in expansion of macro 'module_init' 1599 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1358:19: note: 'init_module' target declared here 1358 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from net/sctp/protocol.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/protocol.c:1600:1: note: in expansion of macro 'module_exit' 1600 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1561:20: note: 'cleanup_module' target declared here 1561 | static __exit void sctp_exit(void) | ^~~~~~~~~ CC [M] fs/reiserfs/dir.o CC [M] drivers/net/wireless/intersil/p54/main.o In function 'p54_rx_frame_sent', inlined from 'p54_rx_control' at drivers/net/wireless/intersil/p54/txrx.c:646:3, inlined from 'p54_rx' at drivers/net/wireless/intersil/p54/txrx.c:675:10: drivers/net/wireless/intersil/p54/txrx.c:466:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 466 | iv[2] = iv[0]; | ~~~~~~^~~~~~~ In file included from drivers/net/wireless/intersil/p54/txrx.c:27: drivers/net/wireless/intersil/p54/txrx.c: In function 'p54_rx': drivers/net/wireless/intersil/p54/lmac.h:273:5: note: at offset 0 to object 'align' with size 0 declared here 273 | u8 align[0]; | ^~~~~ In function 'p54_rx_frame_sent', inlined from 'p54_rx_control' at drivers/net/wireless/intersil/p54/txrx.c:646:3, inlined from 'p54_rx' at drivers/net/wireless/intersil/p54/txrx.c:675:10: drivers/net/wireless/intersil/p54/txrx.c:467:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 467 | iv[0] = iv[1]; | ~~~~~~^~~~~~~ In file included from drivers/net/wireless/intersil/p54/txrx.c:27: drivers/net/wireless/intersil/p54/txrx.c: In function 'p54_rx': drivers/net/wireless/intersil/p54/lmac.h:273:5: note: at offset 0 to object 'align' with size 0 declared here 273 | u8 align[0]; | ^~~~~ In function 'p54_rx_frame_sent', inlined from 'p54_rx_control' at drivers/net/wireless/intersil/p54/txrx.c:646:3, inlined from 'p54_rx' at drivers/net/wireless/intersil/p54/txrx.c:675:10: drivers/net/wireless/intersil/p54/txrx.c:468:9: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 468 | iv[1] = (iv[0] | 0x20) & 0x7f; /* WEPSeed - 8.3.2.2 */ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/txrx.c:27: drivers/net/wireless/intersil/p54/txrx.c: In function 'p54_rx': drivers/net/wireless/intersil/p54/lmac.h:273:5: note: at offset 0 to object 'align' with size 0 declared here 273 | u8 align[0]; | ^~~~~ CC [M] net/sctp/endpointola.o CC [M] fs/reiserfs/fix_node.o CC [M] drivers/net/wireless/broadcom/b43/radio_2059.o CC [M] drivers/net/wireless/broadcom/b43/sysfs.o CC [M] net/sctp/associola.o CC [M] net/sctp/transport.o CC [M] drivers/net/wireless/intersil/p54/led.o CC [M] fs/reiserfs/super.o CC [M] drivers/net/wireless/broadcom/b43/xmit.o CC [M] drivers/net/wireless/intersil/p54/p54usb.o In file included from fs/reiserfs/super.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/reiserfs/super.c:2650:1: note: in expansion of macro 'module_init' 2650 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ fs/reiserfs/super.c:2608:19: note: 'init_module' target declared here 2608 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/reiserfs/super.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/reiserfs/super.c:2651:1: note: in expansion of macro 'module_exit' 2651 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ fs/reiserfs/super.c:2630:20: note: 'cleanup_module' target declared here 2630 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': drivers/net/wireless/broadcom/b43/xmit.c:457:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:461:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:465:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:479:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:483:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:487:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:519:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 519 | (&txhdr->format_598.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:523:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | (&txhdr->format_351.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:527:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | (&txhdr->format_410.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/prints.o CC [M] net/sctp/chunk.o CC [M] drivers/net/wireless/broadcom/b43/dma.o In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54u_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54u_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'init_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/pio.o CC [M] net/sctp/sm_make_chunk.o CC [M] fs/reiserfs/objectid.o LD [M] drivers/net/wireless/intersil/p54/p54common.o CC [M] net/sctp/ulpevent.o net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': net/sctp/sm_make_chunk.c:1734:16: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1734 | bear_cookie = &cookie->c; | ^~~~~~~~~~ CC [M] fs/reiserfs/lbalance.o CC [M] fs/reiserfs/ibalance.o CC [M] drivers/net/wireless/broadcom/b43/rfkill.o CC [M] drivers/net/wireless/broadcom/b43/ppr.o CC [M] fs/reiserfs/stree.o AR drivers/net/wireless/marvell/built-in.o AR drivers/net/wireless/marvell/libertas/built-in.o CC [M] drivers/net/wireless/marvell/libertas/cfg.o CC [M] fs/reiserfs/hashes.o CC [M] net/sctp/inqueue.o fs/reiserfs/stree.c: In function 'comp_short_le_keys': fs/reiserfs/stree.c:104:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k1_u32 = (__u32 *) key1; | ^~~~~~ fs/reiserfs/stree.c:105:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | k2_u32 = (__u32 *) key2; | ^~~~~~ fs/reiserfs/stree.c: In function 'reiserfs_delete_object': fs/reiserfs/stree.c:1495:7: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43/leds.o CC [M] drivers/net/wireless/broadcom/b43/sdio.o CC [M] net/sctp/outqueue.o CC [M] fs/reiserfs/tail_conversion.o CC [M] drivers/net/wireless/marvell/libertas/cmd.o CC [M] drivers/net/wireless/marvell/libertas/cmdresp.o LD [M] drivers/net/wireless/broadcom/b43/b43.o AR drivers/net/wireless/broadcom/b43legacy/built-in.o CC [M] drivers/net/wireless/broadcom/b43legacy/main.o CC [M] fs/reiserfs/journal.o CC [M] fs/reiserfs/resize.o CC [M] net/sctp/ulpqueue.o In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43legacy_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4066:1: note: in expansion of macro 'module_exit' 4066 | module_exit(b43legacy_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4059:20: note: 'cleanup_module' target declared here 4059 | static void __exit b43legacy_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43legacy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4065:1: note: in expansion of macro 'module_init' 4065 | module_init(b43legacy_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4040:19: note: 'init_module' target declared here 4040 | static int __init b43legacy_init(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/wireless/marvell/libertas/debugfs.o CC [M] fs/reiserfs/item_ops.o CC [M] drivers/net/wireless/marvell/libertas/ethtool.o CC [M] net/sctp/tsnmap.o CC [M] fs/reiserfs/ioctl.o CC [M] drivers/net/wireless/marvell/libertas/main.o CC [M] drivers/net/wireless/marvell/libertas/rx.o CC [M] fs/reiserfs/xattr.o CC [M] drivers/net/wireless/broadcom/b43legacy/ilt.o CC [M] net/sctp/bind_addr.o In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1150:1: note: in expansion of macro 'module_init' 1150 | module_init(lbs_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1134:19: note: 'init_module' target declared here 1134 | static int __init lbs_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1151:1: note: in expansion of macro 'module_exit' 1151 | module_exit(lbs_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1145:20: note: 'cleanup_module' target declared here 1145 | static void __exit lbs_exit_module(void) | ^~~~~~~~~~~~~~~ CC [M] fs/reiserfs/lock.o CC [M] fs/reiserfs/xattr_user.o CC [M] drivers/net/wireless/broadcom/b43legacy/phy.o CC [M] net/sctp/socket.o CC [M] drivers/net/wireless/marvell/libertas/tx.o CC [M] fs/reiserfs/xattr_trusted.o CC [M] fs/reiserfs/xattr_security.o CC [M] net/sctp/primitive.o CC [M] fs/reiserfs/xattr_acl.o CC [M] drivers/net/wireless/marvell/libertas/firmware.o CC [M] drivers/net/wireless/marvell/libertas/mesh.o LD [M] fs/reiserfs/reiserfs.o AR fs/romfs/built-in.o CC [M] fs/romfs/storage.o CC [M] fs/romfs/super.o CC [M] net/sctp/output.o CC [M] drivers/net/wireless/marvell/libertas/if_usb.o CC [M] drivers/net/wireless/broadcom/b43legacy/radio.o In file included from fs/romfs/super.c:61: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_romfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/romfs/super.c:676:1: note: in expansion of macro 'module_init' 676 | module_init(init_romfs_fs); | ^~~~~~~~~~~ fs/romfs/super.c:634:19: note: 'init_module' target declared here 634 | static int __init init_romfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/romfs/super.c:61: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_romfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/romfs/super.c:677:1: note: in expansion of macro 'module_exit' 677 | module_exit(exit_romfs_fs); | ^~~~~~~~~~~ fs/romfs/super.c:665:20: note: 'cleanup_module' target declared here 665 | static void __exit exit_romfs_fs(void) | ^~~~~~~~~~~~~ LD [M] fs/romfs/romfs.o AR fs/squashfs/built-in.o CC [M] fs/squashfs/block.o In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:988:1: note: in expansion of macro 'module_usb_driver' 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:988:19: note: 'cleanup_module' target declared here 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:988:1: note: in expansion of macro 'module_usb_driver' 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:988:1: note: in expansion of macro 'module_usb_driver' 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:988:19: note: 'init_module' target declared here 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:988:1: note: in expansion of macro 'module_usb_driver' 988 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/marvell/libertas/if_sdio.o CC [M] drivers/net/wireless/marvell/libertas/if_spi.o CC [M] fs/squashfs/cache.o In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_sdio_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1411:1: note: in expansion of macro 'module_exit' 1411 | module_exit(if_sdio_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1400:20: note: 'cleanup_module' target declared here 1400 | static void __exit if_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_sdio_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1410:1: note: in expansion of macro 'module_init' 1410 | module_init(if_sdio_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1385:19: note: 'init_module' target declared here 1385 | static int __init if_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_spi.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_spi_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_spi.c:1290:1: note: in expansion of macro 'module_init' 1290 | module_init(if_spi_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_spi.c:1275:19: note: 'init_module' target declared here 1275 | static int __init if_spi_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_spi.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_spi_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_spi.c:1291:1: note: in expansion of macro 'module_exit' 1291 | module_exit(if_spi_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_spi.c:1285:20: note: 'cleanup_module' target declared here 1285 | static void __exit if_spi_exit_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/squashfs/dir.o CC [M] drivers/net/wireless/broadcom/b43legacy/sysfs.o CC [M] drivers/net/wireless/broadcom/b43legacy/xmit.o LD [M] drivers/net/wireless/marvell/libertas/libertas.o LD [M] drivers/net/wireless/marvell/libertas/usb8xxx.o LD [M] drivers/net/wireless/marvell/libertas/libertas_sdio.o LD [M] drivers/net/wireless/marvell/libertas/libertas_spi.o CC [M] fs/squashfs/export.o AR drivers/net/wireless/marvell/libertas_tf/built-in.o CC [M] drivers/net/wireless/marvell/libertas_tf/main.o CC [M] fs/squashfs/file.o CC [M] net/sctp/input.o drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': drivers/net/wireless/broadcom/b43legacy/xmit.c:127:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | __le32 *data = &(plcp->data); | ^~~~~~~~~~~~~ AR drivers/net/wireless/marvell/mwifiex/built-in.o CC [M] drivers/net/wireless/marvell/mwifiex/main.o In file included from drivers/net/wireless/marvell/libertas_tf/main.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbtf_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/main.c:756:1: note: in expansion of macro 'module_init' 756 | module_init(lbtf_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/main.c:737:19: note: 'init_module' target declared here 737 | static int __init lbtf_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas_tf/main.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbtf_exit_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/main.c:757:1: note: in expansion of macro 'module_exit' 757 | module_exit(lbtf_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/main.c:749:20: note: 'cleanup_module' target declared here 749 | static void __exit lbtf_exit_module(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/b43legacy/rfkill.o CC [M] fs/squashfs/fragment.o CC [M] fs/squashfs/id.o CC [M] drivers/net/wireless/marvell/libertas_tf/cmd.o CC [M] fs/squashfs/inode.o CC [M] drivers/net/wireless/broadcom/b43legacy/leds.o CC [M] net/sctp/debug.o CC [M] fs/squashfs/namei.o CC [M] drivers/net/wireless/broadcom/b43legacy/debugfs.o CC [M] fs/squashfs/super.o CC [M] net/sctp/stream.o CC [M] drivers/net/wireless/marvell/mwifiex/init.o CC [M] drivers/net/wireless/marvell/libertas_tf/if_usb.o In file included from fs/squashfs/super.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:441:19: note: 'init_module' target declared here 441 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/squashfs/super.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here 460 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/squashfs/symlink.o CC [M] drivers/net/wireless/broadcom/b43legacy/dma.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/marvell/libertas_tf/libertas_tf.h:14, from drivers/net/wireless/marvell/libertas_tf/if_usb.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:1: note: in expansion of macro 'module_usb_driver' 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas_tf/libertas_tf.h:12, from drivers/net/wireless/marvell/libertas_tf/if_usb.c:14: drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:19: note: 'cleanup_module' target declared here 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:1: note: in expansion of macro 'module_usb_driver' 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/marvell/libertas_tf/libertas_tf.h:14, from drivers/net/wireless/marvell/libertas_tf/if_usb.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:1: note: in expansion of macro 'module_usb_driver' 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas_tf/libertas_tf.h:12, from drivers/net/wireless/marvell/libertas_tf/if_usb.c:14: drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:19: note: 'init_module' target declared here 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas_tf/if_usb.c:916:1: note: in expansion of macro 'module_usb_driver' 916 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/squashfs/decompressor.o LD [M] drivers/net/wireless/marvell/libertas_tf/libertas_tf.o LD [M] drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.o CC [M] net/sctp/auth.o CC [M] net/sctp/offload.o CC [M] fs/squashfs/file_cache.o CC [M] drivers/net/wireless/marvell/mwifiex/cfp.o CC [M] fs/squashfs/decompressor_single.o CC [M] fs/squashfs/xattr.o CC [M] drivers/net/wireless/broadcom/b43legacy/pio.o CC [M] net/sctp/proc.o CC [M] net/sctp/sysctl.o CC [M] fs/squashfs/xattr_id.o CC [M] drivers/net/wireless/marvell/mwifiex/cmdevt.o CC [M] fs/squashfs/lz4_wrapper.o CC [M] net/sctp/ipv6.o LD [M] drivers/net/wireless/broadcom/b43legacy/b43legacy.o CC [M] fs/squashfs/lzo_wrapper.o AR drivers/net/wireless/broadcom/brcm80211/built-in.o AR drivers/net/wireless/broadcom/brcm80211/brcmfmac/built-in.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o CC [M] net/sctp/probe.o CC [M] fs/squashfs/xz_wrapper.o In file included from net/sctp/probe.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctpprobe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/probe.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(sctpprobe_init); | ^~~~~~~~~~~ net/sctp/probe.c:201:19: note: 'init_module' target declared here 201 | static __init int sctpprobe_init(void) | ^~~~~~~~~~~~~~ In file included from net/sctp/probe.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctpprobe_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/probe.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(sctpprobe_exit); | ^~~~~~~~~~~ net/sctp/probe.c:236:20: note: 'cleanup_module' target declared here 236 | static __exit void sctpprobe_exit(void) | ^~~~~~~~~~~~~~ CC [M] fs/squashfs/zlib_wrapper.o CC [M] drivers/net/wireless/marvell/mwifiex/util.o CC [M] net/sctp/sctp_diag.o CC [M] drivers/net/wireless/marvell/mwifiex/txrx.o LD [M] fs/squashfs/squashfs.o CC fs/sysfs/file.o In file included from net/sctp/sctp_diag.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/sctp_diag.c:524:1: note: in expansion of macro 'module_init' 524 | module_init(sctp_diag_init); | ^~~~~~~~~~~ net/sctp/sctp_diag.c:514:19: note: 'init_module' target declared here 514 | static int __init sctp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/sctp/sctp_diag.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/sctp_diag.c:525:1: note: in expansion of macro 'module_exit' 525 | module_exit(sctp_diag_exit); | ^~~~~~~~~~~ net/sctp/sctp_diag.c:519:20: note: 'cleanup_module' target declared here 519 | static void __exit sctp_diag_exit(void) | ^~~~~~~~~~~~~~ LD [M] net/sctp/sctp.o LD [M] net/sctp/sctp_probe.o CC fs/sysfs/dir.o CC net/sunrpc/clnt.o CC net/sunrpc/xprt.o CC fs/sysfs/symlink.o CC [M] drivers/net/wireless/marvell/mwifiex/wmm.o CC fs/sysfs/mount.o drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': drivers/net/wireless/marvell/mwifiex/wmm.c:945: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] 945 | tlv_hdr; | ^~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/wmm.c:23: drivers/net/wireless/marvell/mwifiex/fw.h:638:8: note: defined here 638 | struct mwifiex_ie_types_data { | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/fw.h:1734:8: note: defined here 1734 | struct mwifiex_ie_types_wmm_queue_status { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.o CC fs/sysfs/group.o CC [M] drivers/net/wireless/marvell/mwifiex/11n.o AR fs/sysfs/built-in.o AR fs/sysv/built-in.o CC [M] fs/sysv/ialloc.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.o CC net/sunrpc/socklib.o CC [M] fs/sysv/balloc.o CC [M] fs/sysv/inode.o CC [M] fs/sysv/itree.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.o CC [M] drivers/net/wireless/marvell/mwifiex/11ac.o CC net/sunrpc/xprtsock.o CC [M] drivers/net/wireless/marvell/mwifiex/11n_aggr.o CC [M] fs/sysv/file.o CC [M] fs/sysv/dir.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.o CC [M] fs/sysv/namei.o CC [M] drivers/net/wireless/marvell/mwifiex/11n_rxreorder.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o CC [M] fs/sysv/super.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(brcmfmac_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:585:19: note: 'init_module' target declared here 585 | static int __init brcmfmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcmfmac_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(brcmfmac_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:611:20: note: 'cleanup_module' target declared here 611 | static void __exit brcmfmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ fs/sysv/super.c: In function 'detected_xenix': fs/sysv/super.c:72:23: warning: taking address of packed member of 'struct xenix_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | sbi->s_free_blocks = &sbd2->s_tfree; | ^~~~~~~~~~~~~~ fs/sysv/super.c:73:19: warning: taking address of packed member of 'struct xenix_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | sbi->s_sb_time = &sbd2->s_time; | ^~~~~~~~~~~~~ fs/sysv/super.c: In function 'detected_sysv2': fs/sysv/super.c:127:23: warning: taking address of packed member of 'struct sysv2_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:128:19: warning: taking address of packed member of 'struct sysv2_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ fs/sysv/super.c: In function 'detected_coherent': fs/sysv/super.c:151:23: warning: taking address of packed member of 'struct coh_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:152:19: warning: taking address of packed member of 'struct coh_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ fs/sysv/super.c: In function 'detected_v7': fs/sysv/super.c:172:23: warning: taking address of packed member of 'struct v7_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ fs/sysv/super.c:173:19: warning: taking address of packed member of 'struct v7_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ In file included from fs/sysv/super.c:23: fs/sysv/super.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/sysv/super.c:591:1: note: in expansion of macro 'module_init' 591 | module_init(init_sysv_fs) | ^~~~~~~~~~~ fs/sysv/super.c:561:19: note: 'init_module' target declared here 561 | static int __init init_sysv_fs(void) | ^~~~~~~~~~~~ In file included from fs/sysv/super.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/sysv/super.c:592:1: note: in expansion of macro 'module_exit' 592 | module_exit(exit_sysv_fs) | ^~~~~~~~~~~ fs/sysv/super.c:584:20: note: 'cleanup_module' target declared here 584 | static void __exit exit_sysv_fs(void) | ^~~~~~~~~~~~ CC net/sunrpc/sched.o LD [M] fs/sysv/sysv.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o CC fs/tracefs/inode.o CC [M] drivers/net/wireless/marvell/mwifiex/scan.o AR fs/tracefs/tracefs.o AR fs/tracefs/built-in.o CC fs/ubifs/shrinker.o CC [M] drivers/net/wireless/marvell/mwifiex/join.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.o drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': drivers/net/wireless/marvell/mwifiex/scan.c:694:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 694 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': drivers/net/wireless/marvell/mwifiex/scan.c:2382:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2382 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2421:26: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2421 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2446:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 2446 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); | ^~~~~~~~~~ CC fs/ubifs/journal.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.o CC fs/ubifs/file.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_ioctl.o CC net/sunrpc/auth.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o CC fs/ubifs/dir.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_cmd.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.o CC fs/ubifs/super.o CC [M] drivers/net/wireless/marvell/mwifiex/uap_cmd.o CC net/sunrpc/auth_null.o drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:81:45: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:129:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:134:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1356:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1356 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1378:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1659:11: warning: taking address of packed member of 'struct coalesce_receive_filt_rule' may result in an unaligned pointer value [-Waddress-of-packed-member] 1659 | param = rule->params; | ^~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1683:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1683 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1691:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1709:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1736:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | le16_unaligned_add_cpu(&cmd->size, len); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1760:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1760 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1862:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); | ^~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.o drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': drivers/net/wireless/marvell/mwifiex/uap_cmd.c:726:12: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o CC net/sunrpc/auth_unix.o CC [M] drivers/net/wireless/marvell/mwifiex/ie.o CC fs/ubifs/sb.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_cmdresp.o drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': drivers/net/wireless/marvell/mwifiex/ie.c:134:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&ie_list->len, | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': drivers/net/wireless/marvell/mwifiex/ie.c:176:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:183:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:190:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': drivers/net/wireless/marvell/mwifiex/ie.c:246:26: warning: taking address of packed member of 'struct mwifiex_ie' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); | ^~~~~~~~~~~~~~ CC net/sunrpc/auth_generic.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.o CC fs/ubifs/io.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_event.o CC net/sunrpc/svc.o CC net/sunrpc/svcsock.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.o CC fs/ubifs/tnc.o CC [M] drivers/net/wireless/marvell/mwifiex/uap_event.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.o CC fs/ubifs/master.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_tx.o LD [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.o CC net/sunrpc/svcauth.o AR drivers/net/wireless/broadcom/brcm80211/brcmsmac/built-in.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o CC net/sunrpc/svcauth_unix.o CC [M] drivers/net/wireless/marvell/mwifiex/sta_rx.o CC fs/ubifs/scan.o In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcms_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1310:1: note: in expansion of macro 'module_exit' 1310 | module_exit(brcms_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1302:20: note: 'cleanup_module' target declared here 1302 | static void __exit brcms_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcms_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1309:1: note: in expansion of macro 'module_init' 1309 | module_init(brcms_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1286:19: note: 'init_module' target declared here 1286 | static int __init brcms_module_init(void) | ^~~~~~~~~~~~~~~~~ CC fs/ubifs/replay.o CC [M] drivers/net/wireless/marvell/mwifiex/uap_txrx.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.o AR drivers/platform/built-in.o CC net/sunrpc/addr.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.o AR drivers/power/avs/built-in.o CC fs/ubifs/log.o CC drivers/power/supply/power_supply_core.o CC [M] drivers/net/wireless/marvell/mwifiex/cfg80211.o drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function 'brcms_c_ampdu_finalize': drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:687:8: warning: taking address of packed member of 'struct d11txh' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.o CC net/sunrpc/rpcb_clnt.o CC fs/ubifs/commit.o CC drivers/power/supply/power_supply_sysfs.o CC drivers/power/supply/power_supply_leds.o CC fs/ubifs/gc.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.o CC [M] drivers/power/supply/bq27xxx_battery.o CC net/sunrpc/timer.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o CC fs/ubifs/orphan.o CC [M] drivers/power/supply/bq27xxx_battery_i2c.o In file included from drivers/power/supply/bq27xxx_battery_i2c.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq27xxx_battery_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/bq27xxx_battery_i2c.c:297:1: note: in expansion of macro 'module_i2c_driver' 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/power/supply/bq27xxx_battery_i2c.c:17: drivers/power/supply/bq27xxx_battery_i2c.c:297:19: note: 'cleanup_module' target declared here 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/bq27xxx_battery_i2c.c:297:1: note: in expansion of macro 'module_i2c_driver' 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/bq27xxx_battery_i2c.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq27xxx_battery_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/bq27xxx_battery_i2c.c:297:1: note: in expansion of macro 'module_i2c_driver' 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/power/supply/bq27xxx_battery_i2c.c:17: drivers/power/supply/bq27xxx_battery_i2c.c:297:19: note: 'init_module' target declared here 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/bq27xxx_battery_i2c.c:297:1: note: in expansion of macro 'module_i2c_driver' 297 | module_i2c_driver(bq27xxx_battery_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/marvell/mwifiex/ethtool.o CC [M] drivers/power/supply/rx51_battery.o drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_wme_setparams': drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4105: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] 4105 | shm_entry = (u16 *) &acp_shm; | ^~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:21, from drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:27: drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:1304:8: note: defined here 1304 | struct shm_acparams { | ^~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_d11hdrs_mac80211': drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6652:9: warning: taking address of packed member of 'struct d11txh' may result in an unaligned pointer value [-Waddress-of-packed-member] 6652 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/xdr.o In file included from drivers/power/supply/rx51_battery.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx51_battery_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/rx51_battery.c:291:1: note: in expansion of macro 'module_platform_driver' 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/power/supply/rx51_battery.c:23: drivers/power/supply/rx51_battery.c:291:24: note: 'cleanup_module' target declared here 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/rx51_battery.c:291:1: note: in expansion of macro 'module_platform_driver' 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/rx51_battery.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx51_battery_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/rx51_battery.c:291:1: note: in expansion of macro 'module_platform_driver' 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/power/supply/rx51_battery.c:23: drivers/power/supply/rx51_battery.c:291:24: note: 'init_module' target declared here 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/rx51_battery.c:291:1: note: in expansion of macro 'module_platform_driver' 291 | module_platform_driver(rx51_battery_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/ubifs/budget.o CC [M] drivers/power/supply/isp1704_charger.o CC [M] drivers/net/wireless/marvell/mwifiex/11h.o In file included from drivers/power/supply/isp1704_charger.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isp1704_charger_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/isp1704_charger.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/isp1704_charger.c:27: drivers/power/supply/isp1704_charger.c:558:24: note: 'cleanup_module' target declared here 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/isp1704_charger.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/isp1704_charger.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isp1704_charger_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/power/supply/isp1704_charger.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/isp1704_charger.c:27: drivers/power/supply/isp1704_charger.c:558:24: note: 'init_module' target declared here 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/isp1704_charger.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(isp1704_charger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/power/supply/bq2415x_charger.o CC fs/ubifs/find.o drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': drivers/net/wireless/marvell/mwifiex/11h.c:153:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ In file included from drivers/power/supply/bq2415x_charger.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq2415x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/bq2415x_charger.c:1816:1: note: in expansion of macro 'module_i2c_driver' 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/power/supply/bq2415x_charger.c:33: drivers/power/supply/bq2415x_charger.c:1816:19: note: 'cleanup_module' target declared here 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/bq2415x_charger.c:1816:1: note: in expansion of macro 'module_i2c_driver' 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/bq2415x_charger.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq2415x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/bq2415x_charger.c:1816:1: note: in expansion of macro 'module_i2c_driver' 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/power/supply/bq2415x_charger.c:33: drivers/power/supply/bq2415x_charger.c:1816:19: note: 'init_module' target declared here 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/bq2415x_charger.c:1816:1: note: in expansion of macro 'module_i2c_driver' 1816 | module_i2c_driver(bq2415x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/marvell/mwifiex/tdls.o CC net/sunrpc/sunrpc_syms.o AR drivers/power/supply/power_supply.o AR drivers/power/supply/built-in.o AR drivers/power/built-in.o CC fs/ubifs/tnc_commit.o CC drivers/pps/pps.o CC net/sunrpc/cache.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.o CC [M] drivers/net/wireless/marvell/mwifiex/debugfs.o CC drivers/pps/kapi.o CC fs/ubifs/compress.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.o CC drivers/pps/sysfs.o CC fs/ubifs/lpt.o CC [M] drivers/net/wireless/marvell/mwifiex/sdio.o AR drivers/pps/clients/built-in.o CC [M] drivers/pps/clients/pps-ldisc.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.o In file included from drivers/pps/clients/pps-ldisc.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(pps_tty_init); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:118:19: note: 'init_module' target declared here 118 | static int __init pps_tty_init(void) | ^~~~~~~~~~~~ In file included from drivers/pps/clients/pps-ldisc.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(pps_tty_cleanup); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pps_tty_cleanup(void) | ^~~~~~~~~~~~~~~ CC net/sunrpc/rpc_pipe.o CC [M] drivers/pps/clients/pps-gpio.o In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2699:1: note: in expansion of macro 'module_driver' 2699 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:21, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2699:15: note: 'cleanup_module' target declared here 2699 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2699:1: note: in expansion of macro 'module_driver' 2699 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:21, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2699:15: note: 'init_module' target declared here 2699 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.o AR drivers/pps/generators/built-in.o AR drivers/pps/pps_core.o AR drivers/pps/built-in.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.o CC fs/ubifs/lprops.o CC [M] drivers/net/wireless/marvell/mwifiex/usb.o CC drivers/ptp/ptp_clock.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.o CC net/sunrpc/svc_xprt.o In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1583:1: note: in expansion of macro 'module_usb_driver' 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1583:19: note: 'cleanup_module' target declared here 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1583:1: note: in expansion of macro 'module_usb_driver' 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1583:1: note: in expansion of macro 'module_usb_driver' 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1583:19: note: 'init_module' target declared here 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1583:1: note: in expansion of macro 'module_usb_driver' 1583 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ubifs/recovery.o CC drivers/ptp/ptp_chardev.o LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex.o LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.o LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex_usb.o AR drivers/net/wireless/broadcom/brcm80211/brcmutil/built-in.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.o CC drivers/ptp/ptp_sysfs.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.o CC fs/ubifs/ioctl.o AR drivers/ptp/ptp.o AR drivers/ptp/built-in.o CC fs/ubifs/lpt_commit.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.o CC net/sunrpc/xprtmultipath.o AR fs/udf/built-in.o CC [M] fs/udf/balloc.o fs/udf/balloc.c: In function 'udf_add_free_space': fs/udf/balloc.c:101:15: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/udf/balloc.c:101:36: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from fs/udf/udfdecl.h:7, from fs/udf/balloc.c:22: fs/udf/ecma_167.h:346:11: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ fs/udf/balloc.c:101:36: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from fs/udf/udfdecl.h:7, from fs/udf/balloc.c:22: fs/udf/ecma_167.h:346:11: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ LD [M] drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.o CC net/sunrpc/debugfs.o CC [M] fs/udf/dir.o CC fs/ubifs/tnc_misc.o CC [M] fs/udf/file.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.o CC fs/ubifs/xattr.o AR fs/ufs/built-in.o CC [M] fs/ufs/balloc.o CC [M] fs/udf/ialloc.o CC net/sunrpc/backchannel_rqst.o fs/udf/ialloc.c: In function 'udf_free_inode': fs/udf/ialloc.c:38:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:40:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ fs/udf/ialloc.c: In function 'udf_new_inode': fs/udf/ialloc.c:99:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ fs/udf/ialloc.c:101:17: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ CC [M] fs/udf/inode.o CC fs/ubifs/debug.o fs/udf/inode.c: In function '__udf_add_aext': fs/udf/inode.c:1970:16: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1970 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function 'udf_delete_aext': fs/udf/inode.c:2231:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2231 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c:2248:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2248 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ CC net/sunrpc/stats.o CC [M] fs/ufs/cylinder.o CC [M] fs/ufs/dir.o CC [M] fs/udf/lowlevel.o CC fs/ubifs/misc.o CC net/sunrpc/sysctl.o CC [M] fs/udf/namei.o CC [M] fs/ufs/file.o AR fs/ubifs/ubifs.o AR fs/ubifs/built-in.o AR net/tipc/built-in.o CC [M] net/tipc/addr.o CC [M] fs/ufs/ialloc.o CC net/sunrpc/auth_gss/auth_gss.o CC [M] net/tipc/bcast.o CC [M] fs/ufs/inode.o CC [M] fs/udf/partition.o CC [M] fs/udf/super.o CC [M] net/tipc/bearer.o CC net/sunrpc/auth_gss/gss_generic_token.o In file included from fs/udf/super.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/udf/super.c:2516:1: note: in expansion of macro 'module_init' 2516 | module_init(init_udf_fs) | ^~~~~~~~~~~ fs/udf/super.c:239:19: note: 'init_module' target declared here 239 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from fs/udf/super.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/udf/super.c:2517:1: note: in expansion of macro 'module_exit' 2517 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ fs/udf/super.c:259:20: note: 'cleanup_module' target declared here 259 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ CC [M] fs/ufs/namei.o In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:38, from ./include/linux/kernel.h:11, from ./include/linux/list.h:9, from ./include/linux/wait.h:7, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from fs/udf/udfdecl.h:10, from fs/udf/super.c:41: fs/udf/super.c: In function 'udf_statfs': fs/udf/super.c:2480:26: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2480 | lvid->freeSpaceTable[sbi->s_partition]); ./include/uapi/linux/byteorder/little_endian.h:34:51: note: in definition of macro '__le32_to_cpu' 34 | #define __le32_to_cpu(x) ((__force __u32)(__le32)(x)) | ^ fs/udf/super.c:2479:12: note: in expansion of macro 'le32_to_cpu' 2479 | accum = le32_to_cpu( | ^~~~~~~~~~~ In file included from fs/udf/udfdecl.h:7, from fs/udf/super.c:41: fs/udf/ecma_167.h:346:11: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ CC [M] fs/ufs/super.o CC net/sunrpc/auth_gss/gss_mech_switch.o CC [M] net/tipc/core.o CC [M] fs/udf/truncate.o In file included from fs/ufs/super.c:69: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ufs/super.c:1537:1: note: in expansion of macro 'module_init' 1537 | module_init(init_ufs_fs) | ^~~~~~~~~~~ fs/ufs/super.c:1516:19: note: 'init_module' target declared here 1516 | static int __init init_ufs_fs(void) | ^~~~~~~~~~~ In file included from fs/ufs/super.c:69: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ufs/super.c:1538:1: note: in expansion of macro 'module_exit' 1538 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ fs/ufs/super.c:1531:20: note: 'cleanup_module' target declared here 1531 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ In file included from net/tipc/core.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tipc/core.c:173:1: note: in expansion of macro 'module_init' 173 | module_init(tipc_init); | ^~~~~~~~~~~ net/tipc/core.c:110:19: note: 'init_module' target declared here 110 | static int __init tipc_init(void) | ^~~~~~~~~ In file included from net/tipc/core.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tipc/core.c:174:1: note: in expansion of macro 'module_exit' 174 | module_exit(tipc_exit); | ^~~~~~~~~~~ net/tipc/core.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit tipc_exit(void) | ^~~~~~~~~ CC [M] fs/udf/symlink.o CC [M] net/tipc/link.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.o CC [M] fs/udf/directory.o CC [M] fs/ufs/util.o CC net/sunrpc/auth_gss/svcauth_gss.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.o CC [M] fs/udf/misc.o LD [M] fs/ufs/ufs.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.o CC [M] fs/udf/udftime.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.o CC [M] net/tipc/discover.o CC [M] fs/udf/unicode.o CC [M] net/tipc/msg.o CC [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.o CC net/sunrpc/auth_gss/gss_rpc_upcall.o LD [M] fs/udf/udf.o CC fs/xfs/xfs_trace.o CC fs/eventpoll.o CC [M] net/tipc/name_distr.o CC net/sunrpc/auth_gss/gss_rpc_xdr.o LD [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.o AR drivers/net/wireless/mediatek/built-in.o AR drivers/net/wireless/mediatek/mt7601u/built-in.o CC [M] drivers/net/wireless/mediatek/mt7601u/usb.o CC [M] net/tipc/subscr.o CC [M] drivers/net/wireless/mediatek/mt7601u/init.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt7601u_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:362:19: note: 'cleanup_module' target declared here 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt7601u_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:362:19: note: 'init_module' target declared here 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:362:1: note: in expansion of macro 'module_usb_driver' 362 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/tipc/monitor.o CC [M] net/tipc/name_table.o In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_mech.c:792:1: note: in expansion of macro 'module_init' 792 | module_init(init_kerberos_module); | ^~~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_mech.c:776:19: note: 'init_module' target declared here 776 | static int __init init_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_mech.c:793:1: note: in expansion of macro 'module_exit' 793 | module_exit(cleanup_kerberos_module); | ^~~~~~~~~~~ net/sunrpc/auth_gss/gss_krb5_mech.c:786:20: note: 'cleanup_module' target declared here 786 | static void __exit cleanup_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC [M] drivers/net/wireless/mediatek/mt7601u/main.o CC [M] drivers/net/wireless/mediatek/mt7601u/mcu.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC [M] net/tipc/net.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o CC [M] net/tipc/netlink.o CC [M] drivers/net/wireless/mediatek/mt7601u/trace.o CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o CC net/unix/af_unix.o CC [M] net/tipc/netlink_compat.o CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC [M] drivers/net/wireless/mediatek/mt7601u/dma.o CC [M] net/tipc/node.o CC fs/xfs/libxfs/xfs_alloc.o CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o CC [M] drivers/net/wireless/mediatek/mt7601u/core.o AR net/sunrpc/auth_gss/auth_rpcgss.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o AR net/sunrpc/auth_gss/built-in.o AR net/sunrpc/sunrpc.o AR net/sunrpc/built-in.o CC [M] drivers/net/wireless/mediatek/mt7601u/eeprom.o In file included from fs/xfs/libxfs/xfs_alloc.c:20: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': fs/xfs/libxfs/xfs_format.h:798:3: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:2359:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2359 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': fs/xfs/libxfs/xfs_format.h:798:3: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:2496:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2496 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ CC net/unix/garbage.o CC [M] net/tipc/socket.o AR net/wimax/built-in.o CC [M] net/wimax/id-table.o fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_ag_extent': fs/xfs/libxfs/xfs_alloc.c:1875:8: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:1864:16: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1864 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/libxfs/xfs_alloc.c:1826:14: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1826 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ fs/xfs/libxfs/xfs_alloc.c:1853:16: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1853 | if ((error = xfs_alloc_update(bno_cur, nbno, nlen))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/mediatek/mt7601u/phy.o CC net/unix/sysctl_net_unix.o CC [M] net/wimax/op-msg.o CC fs/xfs/libxfs/xfs_alloc_btree.o net/tipc/socket.c: In function '__tipc_sendmsg': net/tipc/socket.c:999:43: warning: 'dnode' may be used uninitialized in this function [-Wmaybe-uninitialized] 999 | rc = tipc_wait_for_cond(sock, &timeout, !u32_find(clinks, dnode)); | ^~~~~~~~ CC [M] net/unix/diag.o In file included from net/unix/diag.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/unix/diag.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(unix_diag_init); | ^~~~~~~~~~~ net/unix/diag.c:318:19: note: 'init_module' target declared here 318 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/unix/diag.c:6: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/unix/diag.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ net/unix/diag.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/wimax/op-reset.o CC [M] drivers/net/wireless/mediatek/mt7601u/mac.o CC [M] net/tipc/eth_media.o AR net/unix/unix.o LD [M] net/unix/unix_diag.o AR net/unix/built-in.o CC [M] drivers/net/wireless/mediatek/mt7601u/util.o CC [M] net/tipc/server.o CC fs/xfs/libxfs/xfs_attr.o CC [M] net/wimax/op-rfkill.o CC [M] drivers/net/wireless/mediatek/mt7601u/debugfs.o CC fs/anon_inodes.o CC [M] net/wimax/op-state-get.o CC [M] net/tipc/udp_media.o CC [M] drivers/net/wireless/mediatek/mt7601u/tx.o CC [M] net/wimax/stack.o CC fs/signalfd.o CC fs/xfs/libxfs/xfs_attr_leaf.o In file included from net/wimax/stack.c:58: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wimax_subsys_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wimax/stack.c:617:1: note: in expansion of macro 'module_init' 617 | module_init(wimax_subsys_init); | ^~~~~~~~~~~ net/wimax/stack.c:595:12: note: 'init_module' target declared here 595 | int __init wimax_subsys_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/wimax/stack.c:58: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wimax_subsys_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wimax/stack.c:627:1: note: in expansion of macro 'module_exit' 627 | module_exit(wimax_subsys_exit); | ^~~~~~~~~~~ net/wimax/stack.c:622:13: note: 'cleanup_module' target declared here 622 | void __exit wimax_subsys_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/tipc/sysctl.o LD [M] drivers/net/wireless/mediatek/mt7601u/mt7601u.o AR drivers/net/wireless/quantenna/built-in.o AR drivers/net/wireless/ralink/built-in.o CC [M] net/wimax/debugfs.o AR drivers/net/wireless/ralink/rt2x00/built-in.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00dev.o CC fs/timerfd.o LD [M] net/tipc/tipc.o CC fs/eventfd.o LD [M] net/wimax/wimax.o CC net/wireless/wext-core.o CC net/wireless/wext-proc.o CC net/wireless/wext-spy.o CC fs/aio.o CC fs/locks.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00mac.o CC fs/xfs/libxfs/xfs_attr_remote.o CC net/wireless/wext-priv.o CC [M] net/wireless/core.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00config.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00queue.o In file included from net/wireless/core.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfg80211_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/wireless/core.c:1396:1: note: in expansion of macro 'subsys_initcall' 1396 | subsys_initcall(cfg80211_init); | ^~~~~~~~~~~~~~~ net/wireless/core.c:1348:19: note: 'init_module' target declared here 1348 | static int __init cfg80211_init(void) | ^~~~~~~~~~~~~ In file included from net/wireless/core.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfg80211_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/core.c:1408:1: note: in expansion of macro 'module_exit' 1408 | module_exit(cfg80211_exit); | ^~~~~~~~~~~ net/wireless/core.c:1398:20: note: 'cleanup_module' target declared here 1398 | static void __exit cfg80211_exit(void) | ^~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_bit.o CC fs/binfmt_script.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00link.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00crypto.o CC fs/xfs/libxfs/xfs_bmap.o CC [M] net/wireless/sysfs.o CC [M] net/wireless/radiotap.o CC fs/xfs/libxfs/xfs_bmap_btree.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00firmware.o net/wireless/radiotap.c: In function 'ieee80211_radiotap_iterator_init': net/wireless/radiotap.c:119:27: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | iterator->_next_bitmap = &radiotap_header->it_present; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_btree.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00leds.o CC [M] net/wireless/util.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2x00usb.o CC fs/binfmt_elf.o CC [M] net/wireless/reg.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2800lib.o CC fs/xfs/libxfs/xfs_da_btree.o CC fs/mbcache.o CC fs/xfs/libxfs/xfs_da_format.o CC fs/posix_acl.o CC fs/coredump.o CC [M] net/wireless/scan.o CC [M] net/wireless/nl80211.o CC fs/xfs/libxfs/xfs_defer.o CC fs/xfs/libxfs/xfs_dir2.o CC fs/drop_caches.o CC fs/xfs/libxfs/xfs_dir2_block.o CC [M] net/wireless/mlme.o CC fs/fhandle.o CC [M] net/wireless/ibss.o CC fs/xfs/libxfs/xfs_dir2_data.o CC fs/iomap.o CC fs/xfs/libxfs/xfs_dir2_leaf.o CC [M] net/wireless/sme.o CC [M] net/wireless/chan.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2500usb.o CC fs/xfs/libxfs/xfs_dir2_node.o CC fs/xfs/libxfs/xfs_dir2_sf.o CC fs/xfs/libxfs/xfs_dquot_buf.o In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ralink/rt2x00/rt73usb.o CC [M] net/wireless/ethtool.o CC [M] net/wireless/mesh.o CC fs/xfs/libxfs/xfs_ialloc.o In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ CC fs/dcookies.o CC [M] fs/binfmt_misc.o CC [M] drivers/net/wireless/ralink/rt2x00/rt2800usb.o In file included from fs/binfmt_misc.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:109:28: note: in expansion of macro 'module_init' 109 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/binfmt_misc.c:871:1: note: in expansion of macro 'core_initcall' 871 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ fs/binfmt_misc.c:857:19: note: 'init_module' target declared here 857 | static int __init init_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from fs/binfmt_misc.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/binfmt_misc.c:872:1: note: in expansion of macro 'module_exit' 872 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ fs/binfmt_misc.c:865:20: note: 'cleanup_module' target declared here 865 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ CC [M] net/wireless/ap.o CC [M] net/wireless/trace.o CC [M] net/wireless/ocb.o In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:1: note: in expansion of macro 'module_usb_driver' 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:19: note: 'cleanup_module' target declared here 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:1: note: in expansion of macro 'module_usb_driver' 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:1: note: in expansion of macro 'module_usb_driver' 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:19: note: 'init_module' target declared here 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1424:1: note: in expansion of macro 'module_usb_driver' 1424 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/net/wireless/ralink/rt2x00/rt2x00lib.o AR drivers/net/wireless/realtek/built-in.o CC fs/xfs/libxfs/xfs_ialloc_btree.o AR drivers/net/wireless/realtek/rtl818x/built-in.o CC fs/xfs/libxfs/xfs_inode_fork.o AR drivers/net/wireless/realtek/rtl818x/rtl8187/built-in.o CC [M] drivers/net/wireless/realtek/rtl818x/rtl8187/dev.o CC fs/xfs/libxfs/xfs_inode_buf.o drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:599:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 599 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:600:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:661:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:676:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:679:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:693:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:699:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:702:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 702 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:706:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:709:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 709 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:710:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:711:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:714:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:715:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:716:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 716 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:722:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:727:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:820:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:821:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 821 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:827:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 827 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:832:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:833:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:834:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:841:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:865:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 865 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:949:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:972:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:974:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 974 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:975:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:992:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 992 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1008:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1008 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1028:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1028 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1057:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1057 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1058:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1160:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1160 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1165:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1165 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1169:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1171:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1171 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1172:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1172 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1174 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1336:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1488:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1488 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1533:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1533 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8187_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'cleanup_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8187_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'init_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/wireless/of.o CC [M] drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.o AR drivers/net/wireless/realtek/rtl8xxxu/built-in.o CC [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o AR drivers/net/wireless/realtek/rtlwifi/built-in.o CC [M] drivers/net/wireless/realtek/rtlwifi/base.o drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:127:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:128:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:130:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:132:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:133:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:136:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:138:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:145:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:147:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:148:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:151:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:154:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:157:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:158:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:166:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:167:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:168:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:177:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:180:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:193:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:196:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:197:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:216:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:217:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:218:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:222:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:223:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:225:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:227:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:234:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:238:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:241:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:246:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:251:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:254:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:257:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:263:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:266:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:269:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:272:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:276:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:279:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:284:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:288:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:289:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:290:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:409:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:664:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6399:1: note: in expansion of macro 'module_exit' 6399 | module_exit(rtl8xxxu_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6390:20: note: 'cleanup_module' target declared here 6390 | static void __exit rtl8xxxu_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6398:1: note: in expansion of macro 'module_init' 6398 | module_init(rtl8xxxu_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6379:19: note: 'init_module' target declared here 6379 | static int __init rtl8xxxu_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_log_rlimit.o CC [M] drivers/net/wireless/realtek/rtl818x/rtl8187/leds.o drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': drivers/net/wireless/realtek/rtlwifi/base.c:1297:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1297 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1554:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1554 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_stop': drivers/net/wireless/realtek/rtlwifi/base.c:1584:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1584 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1616:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1616 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: drivers/net/wireless/realtek/rtlwifi/base.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_core_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2469:1: note: in expansion of macro 'module_init' 2469 | module_init(rtl_core_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2451:19: note: 'init_module' target declared here 2451 | static int __init rtl_core_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_core_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2470:1: note: in expansion of macro 'module_exit' 2470 | module_exit(rtl_core_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2463:20: note: 'cleanup_module' target declared here 2463 | static void __exit rtl_core_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_ag_resv.o CC [M] drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.o CC [M] drivers/net/wireless/realtek/rtlwifi/cam.o LD [M] drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.o CC fs/xfs/libxfs/xfs_rmap.o CC [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.o CC [M] drivers/net/wireless/realtek/rtlwifi/core.o drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': drivers/net/wireless/realtek/rtlwifi/core.c:919:17: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 919 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': drivers/net/wireless/realtek/rtlwifi/core.c:966:12: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 966 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_rmap_btree.o CC [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.o CC [M] net/wireless/wext-compat.o CC [M] drivers/net/wireless/realtek/rtlwifi/debug.o CC [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.o fs/xfs/libxfs/xfs_rmap_btree.c: In function 'xfs_rmapbt_init_high_key_from_rec': fs/xfs/libxfs/xfs_rmap_btree.c:208:15: warning: taking address of packed member of 'struct xfs_rmap_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | be32_add_cpu(&key->rmap.rm_startblock, adj); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/realtek/rtlwifi/efuse.o CC [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.o CC fs/xfs/libxfs/xfs_refcount.o AR drivers/net/wireless/rsi/built-in.o CC [M] drivers/net/wireless/rsi/rsi_91x_main.o CC [M] net/wireless/wext-sme.o LD [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.o CC [M] net/wireless/lib80211.o CC [M] drivers/net/wireless/rsi/rsi_91x_core.o In file included from net/wireless/lib80211.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211.c:256:1: note: in expansion of macro 'module_init' 256 | module_init(lib80211_init); | ^~~~~~~~~~~ net/wireless/lib80211.c:244:19: note: 'init_module' target declared here 244 | static int __init lib80211_init(void) | ^~~~~~~~~~~~~ In file included from net/wireless/lib80211.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211.c:257:1: note: in expansion of macro 'module_exit' 257 | module_exit(lib80211_exit); | ^~~~~~~~~~~ net/wireless/lib80211.c:250:20: note: 'cleanup_module' target declared here 250 | static void __exit lib80211_exit(void) | ^~~~~~~~~~~~~ CC [M] net/wireless/lib80211_crypt_wep.o CC [M] drivers/net/wireless/realtek/rtlwifi/ps.o CC [M] drivers/net/wireless/realtek/rtlwifi/rc.o CC [M] drivers/net/wireless/rsi/rsi_91x_mac80211.o In file included from net/wireless/lib80211_crypt_wep.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:296:1: note: in expansion of macro 'module_init' 296 | module_init(lib80211_crypto_wep_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:286:19: note: 'init_module' target declared here 286 | static int __init lib80211_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_wep.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:297:1: note: in expansion of macro 'module_exit' 297 | module_exit(lib80211_crypto_wep_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_wep.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit lib80211_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_refcount_btree.o CC [M] net/wireless/lib80211_crypt_ccmp.o CC [M] drivers/net/wireless/rsi/rsi_91x_mgmt.o In file included from net/wireless/lib80211_crypt_ccmp.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(lib80211_crypto_ccmp_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:468:19: note: 'init_module' target declared here 468 | static int __init lib80211_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_ccmp.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(lib80211_crypto_ccmp_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_ccmp.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit lib80211_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/wireless/lib80211_crypt_tkip.o CC [M] drivers/net/wireless/realtek/rtlwifi/regd.o drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': drivers/net/wireless/rsi/rsi_91x_mgmt.c:390:18: warning: taking address of packed member of 'struct rsi_radio_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 390 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:506:18: warning: taking address of packed member of 'struct rsi_peer_notify' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:560:18: warning: taking address of packed member of 'struct rsi_aggr_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 560 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': drivers/net/wireless/rsi/rsi_91x_mgmt.c:607:18: warning: taking address of packed member of 'struct rsi_bb_rf_prog' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': drivers/net/wireless/rsi/rsi_91x_mgmt.c:658:18: warning: taking address of packed member of 'struct rsi_vap_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': drivers/net/wireless/rsi/rsi_91x_mgmt.c:758:18: warning: taking address of packed member of 'struct rsi_set_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 758 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': drivers/net/wireless/rsi/rsi_91x_mgmt.c:807:18: warning: taking address of packed member of 'struct rsi_config_vals' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1011:18: warning: taking address of packed member of 'struct rsi_chan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1091:18: warning: taking address of packed member of 'struct rsi_dynamic_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1091 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1293:18: warning: taking address of packed member of 'struct rsi_auto_rate' may result in an unaligned pointer value [-Waddress-of-packed-member] 1293 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1378:18: warning: taking address of packed member of 'struct rsi_eeprom_read_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1421:18: warning: taking address of packed member of 'struct rsi_block_unblock_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1421 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1491:18: warning: taking address of packed member of 'struct rsi_request_ps' may result in an unaligned pointer value [-Waddress-of-packed-member] 1491 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1556:18: warning: taking address of packed member of 'struct rsi_ant_sel_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1556 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/realtek/rtlwifi/stats.o In file included from net/wireless/lib80211_crypt_tkip.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:770:1: note: in expansion of macro 'module_init' 770 | module_init(lib80211_crypto_tkip_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:760:19: note: 'init_module' target declared here 760 | static int __init lib80211_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_tkip.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:771:1: note: in expansion of macro 'module_exit' 771 | module_exit(lib80211_crypto_tkip_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:765:20: note: 'cleanup_module' target declared here 765 | static void __exit lib80211_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_sb.o CC [M] drivers/net/wireless/rsi/rsi_91x_hal.o CC [M] drivers/net/wireless/rsi/rsi_91x_ps.o AR net/wireless/built-in.o LD [M] net/wireless/cfg80211.o CC net/xfrm/xfrm_policy.o drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:87:18: warning: taking address of packed member of 'struct rsi_mgmt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:199:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': drivers/net/wireless/rsi/rsi_91x_hal.c:369:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); | ^~~~~~~~~~~~~~~~~ CC fs/xfs/libxfs/xfs_symlink_remote.o CC [M] drivers/net/wireless/realtek/rtlwifi/usb.o CC [M] drivers/net/wireless/rsi/rsi_91x_debugfs.o CC fs/xfs/libxfs/xfs_trans_resv.o CC [M] drivers/net/wireless/rsi/rsi_91x_usb.o AR drivers/net/wireless/realtek/rtlwifi/rtl8192c/built-in.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.o CC fs/xfs/libxfs/xfs_rtbitmap.o In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:770:1: note: in expansion of macro 'module_usb_driver' 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/rsi/rsi_usb.h:21, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:770:19: note: 'init_module' target declared here 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:770:1: note: in expansion of macro 'module_usb_driver' 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:770:1: note: in expansion of macro 'module_usb_driver' 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/rsi/rsi_usb.h:21, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:770:19: note: 'cleanup_module' target declared here 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:770:1: note: in expansion of macro 'module_usb_driver' 770 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.o CC [M] drivers/net/wireless/rsi/rsi_91x_usb_ops.o CC net/xfrm/xfrm_state.o CC fs/xfs/xfs_aops.o LD [M] drivers/net/wireless/rsi/rsi_91x.o LD [M] drivers/net/wireless/rsi/rsi_usb.o CC fs/xfs/xfs_attr_inactive.o AR drivers/net/wireless/st/built-in.o CC fs/xfs/xfs_attr_list.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o CC fs/xfs/xfs_bmap_util.o CC fs/xfs/xfs_buf.o CC net/xfrm/xfrm_hash.o CC fs/xfs/xfs_dir2_readdir.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o CC net/xfrm/xfrm_input.o drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c: In function 'rtl92c_phy_set_txpower_level': drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c:577:47: warning: 'ofdmpowerlevel' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | rtlphy->cur_ofdm24g_txpwridx = ofdmpowerlevel[0]; | ~~~~~~~~~~~~~~^~~ CC fs/xfs/xfs_discard.o CC net/xfrm/xfrm_output.o CC fs/xfs/xfs_error.o LD [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.o AR drivers/net/wireless/realtek/rtlwifi/rtl8192cu/built-in.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.o CC net/xfrm/xfrm_sysctl.o CC fs/xfs/xfs_export.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o CC net/xfrm/xfrm_replay.o CC net/xfrm/xfrm_device.o CC fs/xfs/xfs_extent_busy.o CC [M] net/xfrm/xfrm_algo.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o CC [M] net/xfrm/xfrm_user.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o In file included from net/xfrm/xfrm_user.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm_user_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/xfrm/xfrm_user.c:3288:1: note: in expansion of macro 'module_init' 3288 | module_init(xfrm_user_init); | ^~~~~~~~~~~ net/xfrm/xfrm_user.c:3267:19: note: 'init_module' target declared here 3267 | static int __init xfrm_user_init(void) | ^~~~~~~~~~~~~~ In file included from net/xfrm/xfrm_user.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm_user_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/xfrm/xfrm_user.c:3289:1: note: in expansion of macro 'module_exit' 3289 | module_exit(xfrm_user_exit); | ^~~~~~~~~~~ net/xfrm/xfrm_user.c:3282:20: note: 'cleanup_module' target declared here 3282 | static void __exit xfrm_user_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.o CC [M] net/xfrm/xfrm_ipcomp.o CC fs/xfs/xfs_file.o CC fs/xfs/xfs_filestream.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.o CC [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:24, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ AR net/xfrm/built-in.o CC net/sysctl_net.o CC fs/xfs/xfs_fsmap.o CC drivers/net/wireless/ti/wilink_platform_data.o AR drivers/net/wireless/zydas/built-in.o CC [M] drivers/net/wireless/zydas/zd1201.o AR drivers/net/wireless/ti/wl1251/built-in.o LD [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.o CC [M] drivers/net/wireless/ti/wl1251/main.o LD [M] drivers/net/wireless/realtek/rtlwifi/rtlwifi.o LD [M] drivers/net/wireless/realtek/rtlwifi/rtl_usb.o CC [M] drivers/net/wireless/ti/wl1251/event.o In file included from drivers/net/wireless/zydas/zd1201.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1201_usb_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1201.c:1912:1: note: in expansion of macro 'module_usb_driver' 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/zydas/zd1201.c:16: drivers/net/wireless/zydas/zd1201.c:1912:19: note: 'cleanup_module' target declared here 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/zydas/zd1201.c:1912:1: note: in expansion of macro 'module_usb_driver' 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/zydas/zd1201.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1201_usb_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1201.c:1912:1: note: in expansion of macro 'module_usb_driver' 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/zydas/zd1201.c:16: drivers/net/wireless/zydas/zd1201.c:1912:19: note: 'init_module' target declared here 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/zydas/zd1201.c:1912:1: note: in expansion of macro 'module_usb_driver' 1912 | module_usb_driver(zd1201_usb); | ^~~~~~~~~~~~~~~~~ AR net/built-in.o CC [M] drivers/net/wireless/rndis_wlan.o CC [M] drivers/net/wireless/mac80211_hwsim.o AR drivers/net/wireless/zydas/zd1211rw/built-in.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_chip.o In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_fsops.o CC [M] drivers/net/wireless/ti/wl1251/tx.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from ./include/net/xfrm.h:21, from drivers/net/wireless/mac80211_hwsim.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mac80211_hwsim': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3598:1: note: in expansion of macro 'module_init' 3598 | module_init(init_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3455:19: note: 'init_module' target declared here 3455 | static int __init init_mac80211_hwsim(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from ./include/net/xfrm.h:21, from drivers/net/wireless/mac80211_hwsim.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_mac80211_hwsim': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3611:1: note: in expansion of macro 'module_exit' 3611 | module_exit(exit_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3600:20: note: 'cleanup_module' target declared here 3600 | static void __exit exit_mac80211_hwsim(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wl1251/rx.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_mac.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.o In file included from fs/xfs/xfs_fsops.c:21: fs/xfs/xfs_fsops.c: In function 'xfs_growfs_data_private': fs/xfs/libxfs/xfs_format.h:798:3: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/xfs_fsops.c:296:14: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 296 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wl1251/ps.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.o CC [M] drivers/net/wireless/ti/wl1251/cmd.o CC fs/xfs/xfs_globals.o CC [M] drivers/net/wireless/ti/wl1251/acx.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_rf_al7230b.o CC [M] drivers/net/wireless/ti/wl1251/boot.o CC fs/xfs/xfs_icache.o CC fs/xfs/xfs_ioctl.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.o CC [M] drivers/net/wireless/ti/wl1251/init.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_rf.o fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': fs/xfs/xfs_ioctl.c:185: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] 185 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from fs/xfs/xfs_ioctl.c:37: fs/xfs/xfs_export.h:62:8: note: defined here 62 | struct xfs_fid64 { | ^~~~~~~~~ In file included from fs/xfs/xfs_super.h:21, from fs/xfs/xfs_linux.h:87, from fs/xfs/xfs.h:36, from fs/xfs/xfs_ioctl.c:18: ./include/linux/exportfs.h:113:8: note: defined here 113 | struct fid { | ^~~ CC [M] drivers/net/wireless/ti/wl1251/debugfs.o CC fs/xfs/xfs_iomap.o CC [M] drivers/net/wireless/zydas/zd1211rw/zd_usb.o CC [M] drivers/net/wireless/ti/wl1251/io.o In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1582:1: note: in expansion of macro 'module_exit' 1582 | module_exit(usb_exit); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1574:20: note: 'cleanup_module' target declared here 1574 | static void __exit usb_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1581:1: note: in expansion of macro 'module_init' 1581 | module_init(usb_init); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1550:19: note: 'init_module' target declared here 1550 | static int __init usb_init(void) | ^~~~~~~~ CC [M] drivers/net/wireless/ti/wl1251/spi.o CC fs/xfs/xfs_iops.o CC fs/xfs/xfs_inode.o In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'init_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'cleanup_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/net/wireless/zydas/zd1211rw/zd1211rw.o CC [M] drivers/net/wireless/ti/wl1251/sdio.o CC fs/xfs/xfs_itable.o CC fs/xfs/xfs_message.o In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_sdio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(wl1251_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:377:20: note: 'cleanup_module' target declared here 377 | static void __exit wl1251_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_sdio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(wl1251_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:367:19: note: 'init_module' target declared here 367 | static int __init wl1251_sdio_init(void) | ^~~~~~~~~~~~~~~~ LD [M] drivers/net/wireless/ti/wl1251/wl1251.o LD [M] drivers/net/wireless/ti/wl1251/wl1251_spi.o LD [M] drivers/net/wireless/ti/wl1251/wl1251_sdio.o AR drivers/net/wireless/ti/wl12xx/built-in.o CC [M] drivers/net/wireless/ti/wl12xx/main.o AR drivers/net/wireless/ti/wl18xx/built-in.o CC [M] drivers/net/wireless/ti/wl18xx/main.o AR drivers/net/wireless/ti/wlcore/built-in.o CC [M] drivers/net/wireless/ti/wlcore/main.o drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': drivers/net/wireless/ti/wl12xx/main.c:1447:28: warning: taking address of packed member of 'struct wl12xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1447 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: drivers/net/wireless/ti/wl12xx/main.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl12xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1958:1: note: in expansion of macro 'module_platform_driver' 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:23: drivers/net/wireless/ti/wl12xx/main.c:1958:24: note: 'cleanup_module' target declared here 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1958:1: note: in expansion of macro 'module_platform_driver' 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl12xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1958:1: note: in expansion of macro 'module_platform_driver' 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:23: drivers/net/wireless/ti/wl12xx/main.c:1958:24: note: 'init_module' target declared here 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1958:1: note: in expansion of macro 'module_platform_driver' 1958 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': drivers/net/wireless/ti/wl18xx/main.c:1202:28: warning: taking address of packed member of 'struct wl18xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1202 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: drivers/net/wireless/ti/wl18xx/main.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl18xx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2094:1: note: in expansion of macro 'module_platform_driver' 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:23: drivers/net/wireless/ti/wl18xx/main.c:2094:24: note: 'cleanup_module' target declared here 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2094:1: note: in expansion of macro 'module_platform_driver' 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl18xx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2094:1: note: in expansion of macro 'module_platform_driver' 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:23: drivers/net/wireless/ti/wl18xx/main.c:2094:24: note: 'init_module' target declared here 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2094:1: note: in expansion of macro 'module_platform_driver' 2094 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wl18xx/acx.o CC fs/xfs/xfs_mount.o CC [M] drivers/net/wireless/ti/wl12xx/cmd.o CC [M] drivers/net/wireless/ti/wl18xx/tx.o CC fs/xfs/xfs_mru_cache.o CC [M] drivers/net/wireless/ti/wl18xx/io.o CC [M] drivers/net/wireless/ti/wl12xx/acx.o CC [M] drivers/net/wireless/ti/wl12xx/debugfs.o CC [M] drivers/net/wireless/ti/wl18xx/debugfs.o CC fs/xfs/xfs_reflink.o CC [M] drivers/net/wireless/ti/wl18xx/scan.o CC [M] drivers/net/wireless/ti/wl12xx/scan.o In file included from drivers/net/wireless/ti/wl18xx/debugfs.c:23: drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'calib_fail_count_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:182:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 182 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:182:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 182 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(calib, fail_count, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'diversity_num_of_packets_per_ant_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:171:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 171 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:171:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 171 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:171:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 171 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:171:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 171 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(diversity, num_of_packets_per_ant, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'pipeline_pipeline_fifo_full_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:168:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 168 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pipeline, pipeline_fifo_full, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:168:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 168 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pipeline, pipeline_fifo_full, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_rx_size_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:152:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 152 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, rx_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:152:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 152 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, rx_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_tx_agg_len_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:150:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 150 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:150:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 150 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'aggr_size_tx_agg_rate_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:148:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 148 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:148:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 148 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(aggr_size, tx_agg_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_stats.o drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'rx_rate_rx_frames_per_rates_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:146:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 146 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(rx_rate, rx_frames_per_rates, 50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:146:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 146 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(rx_rate, rx_frames_per_rates, 50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'pwr_cont_miss_bcns_spread_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:125:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 125 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:125:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 125 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c: In function 'tx_tx_retry_per_rate_read': drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:104:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 104 | res = snprintf(buf, sizeof(buf), "%s[%d] = %d\n", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | buf, i, stats->sub.name[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:74:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 74 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(tx, tx_retry_per_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/../wlcore/debugfs.h:98:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 98 | char buf[DEBUGFS_FORMAT_BUFFER_SIZE] = ""; \ | ^~~ drivers/net/wireless/ti/wl18xx/debugfs.c:36:2: note: in expansion of macro 'DEBUGFS_FWSTATS_FILE_ARRAY' 36 | DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/debugfs.c:74:1: note: in expansion of macro 'WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY' 74 | WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(tx, tx_retry_per_rate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wlcore/cmd.o CC [M] drivers/net/wireless/ti/wl18xx/cmd.o CC [M] drivers/net/wireless/ti/wl12xx/event.o CC [M] drivers/net/wireless/ti/wl18xx/event.o drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': drivers/net/wireless/ti/wlcore/cmd.c:1244:12: warning: taking address of packed member of 'struct wl12xx_arp_rsp_template' may result in an unaligned pointer value [-Waddress-of-packed-member] 1244 | arp_hdr = &tmpl->arp_hdr; | ^~~~~~~~~~~~~~ CC fs/xfs/xfs_super.o LD [M] drivers/net/wireless/ti/wl12xx/wl12xx.o CC fs/xfs/xfs_symlink.o CC fs/xfs/xfs_sysfs.o LD [M] drivers/net/wireless/ti/wl18xx/wl18xx.o CC fs/xfs/xfs_trans.o AR drivers/net/wireless/ti/built-in.o CC fs/xfs/xfs_xattr.o CC [M] drivers/net/wireless/ti/wlcore/io.o CC drivers/pwm/core.o CC drivers/ras/ras.o CC fs/xfs/kmem.o CC drivers/regulator/core.o CC drivers/pwm/sysfs.o CC [M] drivers/net/wireless/ti/wlcore/event.o CC fs/xfs/xfs_log.o CC drivers/ras/debugfs.o CC drivers/pwm/pwm-tipwmss.o AR drivers/ras/built-in.o CC [M] drivers/pwm/pwm-pca9685.o CC [M] drivers/pwm/pwm-tiecap.o In file included from drivers/pwm/pwm-pca9685.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9685_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-pca9685.c:590:1: note: in expansion of macro 'module_i2c_driver' 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-pca9685.c:22: drivers/pwm/pwm-pca9685.c:590:19: note: 'cleanup_module' target declared here 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-pca9685.c:590:1: note: in expansion of macro 'module_i2c_driver' 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-pca9685.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9685_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-pca9685.c:590:1: note: in expansion of macro 'module_i2c_driver' 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-pca9685.c:22: drivers/pwm/pwm-pca9685.c:590:19: note: 'init_module' target declared here 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-pca9685.c:590:1: note: in expansion of macro 'module_i2c_driver' 590 | module_i2c_driver(pca9685_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-tiecap.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecap_pwm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-tiecap.c:328:1: note: in expansion of macro 'module_platform_driver' 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-tiecap.c:22: drivers/pwm/pwm-tiecap.c:328:24: note: 'cleanup_module' target declared here 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-tiecap.c:328:1: note: in expansion of macro 'module_platform_driver' 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-tiecap.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecap_pwm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-tiecap.c:328:1: note: in expansion of macro 'module_platform_driver' 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-tiecap.c:22: drivers/pwm/pwm-tiecap.c:328:24: note: 'init_module' target declared here 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-tiecap.c:328:1: note: in expansion of macro 'module_platform_driver' 328 | module_platform_driver(ecap_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/remoteproc/remoteproc_core.o CC [M] drivers/pwm/pwm-tiehrpwm.o CC [M] drivers/net/wireless/ti/wlcore/tx.o In file included from drivers/pwm/pwm-tiehrpwm.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ehrpwm_pwm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-tiehrpwm.c:597:1: note: in expansion of macro 'module_platform_driver' 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-tiehrpwm.c:22: drivers/pwm/pwm-tiehrpwm.c:597:24: note: 'cleanup_module' target declared here 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-tiehrpwm.c:597:1: note: in expansion of macro 'module_platform_driver' 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-tiehrpwm.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ehrpwm_pwm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-tiehrpwm.c:597:1: note: in expansion of macro 'module_platform_driver' 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-tiehrpwm.c:22: drivers/pwm/pwm-tiehrpwm.c:597:24: note: 'init_module' target declared here 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-tiehrpwm.c:597:1: note: in expansion of macro 'module_platform_driver' 597 | module_platform_driver(ehrpwm_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/pwm/pwm-twl.o In file included from drivers/pwm/pwm-twl.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_pwm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-twl.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-twl.c:22: drivers/pwm/pwm-twl.c:362:24: note: 'cleanup_module' target declared here 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-twl.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-twl.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_pwm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-twl.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-twl.c:22: drivers/pwm/pwm-twl.c:362:24: note: 'init_module' target declared here 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-twl.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(twl_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/pwm/pwm-twl-led.o CC drivers/regulator/dummy.o In file included from drivers/pwm/pwm-twl-led.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_pwmled_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-twl-led.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-twl-led.c:25: drivers/pwm/pwm-twl-led.c:342:24: note: 'cleanup_module' target declared here 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-twl-led.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-twl-led.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_pwmled_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/pwm/pwm-twl-led.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pwm/pwm-twl-led.c:25: drivers/pwm/pwm-twl-led.c:342:24: note: 'init_module' target declared here 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-twl-led.c:342:1: note: in expansion of macro 'module_platform_driver' 342 | module_platform_driver(twl_pwmled_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/remoteproc/remoteproc_debugfs.o CC fs/xfs/xfs_log_cil.o AR drivers/pwm/built-in.o CC drivers/regulator/fixed-helper.o CC fs/xfs/xfs_bmap_item.o CC drivers/remoteproc/remoteproc_sysfs.o CC drivers/regulator/helpers.o CC [M] drivers/net/wireless/ti/wlcore/rx.o CC drivers/remoteproc/remoteproc_virtio.o CC drivers/regulator/devres.o CC [M] drivers/net/wireless/ti/wlcore/ps.o CC drivers/regulator/of_regulator.o CC drivers/remoteproc/remoteproc_elf_loader.o CC fs/xfs/xfs_buf_item.o CC drivers/regulator/fixed.o CC drivers/remoteproc/wkup_m3_rproc.o CC fs/xfs/xfs_extfree_item.o CC drivers/regulator/gpio-regulator.o AR drivers/remoteproc/remoteproc.o AR drivers/remoteproc/built-in.o CC drivers/regulator/palmas-regulator.o CC [M] drivers/net/wireless/ti/wlcore/acx.o CC drivers/regulator/pwm-regulator.o CC drivers/rtc/rtc-lib.o CC fs/xfs/xfs_icreate_item.o CC drivers/scsi/scsi.o CC drivers/rtc/hctosys.o CC drivers/regulator/pbias-regulator.o CC fs/xfs/xfs_inode_item.o CC drivers/rtc/systohc.o CC drivers/regulator/ti-abb-regulator.o CC drivers/rtc/class.o CC [M] drivers/net/wireless/ti/wlcore/boot.o CC drivers/scsi/hosts.o CC drivers/regulator/tps65023-regulator.o CC drivers/rtc/interface.o drivers/net/wireless/ti/wlcore/boot.c: In function 'wlcore_boot_run_firmware': drivers/net/wireless/ti/wlcore/boot.c:127:4: warning: 'snprintf' argument 4 overlaps destination object 'min_fw_str' [-Wrestrict] 127 | snprintf(min_fw_str, sizeof(min_fw_str), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | "%s%u.", min_fw_str, min_ver[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/boot.c:88:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 88 | char min_fw_str[32] = ""; | ^~~~~~~~~~ drivers/net/wireless/ti/wlcore/boot.c:124:4: warning: 'snprintf' argument 4 overlaps destination object 'min_fw_str' [-Wrestrict] 124 | snprintf(min_fw_str, sizeof(min_fw_str), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | "%s*.", min_fw_str); | ~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/boot.c:88:7: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 88 | char min_fw_str[32] = ""; | ^~~~~~~~~~ CC fs/xfs/xfs_refcount_item.o CC drivers/regulator/tps6507x-regulator.o CC drivers/scsi/scsi_ioctl.o CC [M] drivers/net/wireless/ti/wlcore/init.o CC fs/xfs/xfs_rmap_item.o CC drivers/rtc/nvmem.o CC drivers/regulator/tps65217-regulator.o CC drivers/rtc/rtc-dev.o CC drivers/scsi/scsicam.o CC drivers/regulator/tps65218-regulator.o CC fs/xfs/xfs_log_recover.o CC [M] drivers/net/wireless/ti/wlcore/debugfs.o CC drivers/rtc/rtc-proc.o CC drivers/regulator/tps65910-regulator.o CC drivers/rtc/rtc-sysfs.o CC drivers/scsi/scsi_error.o CC drivers/rtc/rtc-mc146818-lib.o CC drivers/regulator/twl-regulator.o CC drivers/rtc/rtc-ds1307.o CC [M] drivers/net/wireless/ti/wlcore/scan.o CC drivers/regulator/twl6030-regulator.o CC drivers/scsi/scsi_lib.o CC drivers/rtc/rtc-omap.o CC [M] drivers/regulator/mc13783-regulator.o In file included from drivers/regulator/mc13783-regulator.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13783_regulator_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/regulator/mc13783-regulator.c:470:1: note: in expansion of macro 'subsys_initcall' 470 | subsys_initcall(mc13783_regulator_init); | ^~~~~~~~~~~~~~~ drivers/regulator/mc13783-regulator.c:466:19: note: 'init_module' target declared here 466 | static int __init mc13783_regulator_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/mc13783-regulator.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13783_regulator_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/regulator/mc13783-regulator.c:476:1: note: in expansion of macro 'module_exit' 476 | module_exit(mc13783_regulator_exit); | ^~~~~~~~~~~ drivers/regulator/mc13783-regulator.c:472:20: note: 'cleanup_module' target declared here 472 | static void __exit mc13783_regulator_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wlcore/sysfs.o CC [M] drivers/regulator/mc13892-regulator.o CC fs/xfs/xfs_trans_ail.o CC drivers/rtc/rtc-palmas.o In file included from drivers/regulator/mc13892-regulator.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13892_regulator_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:114:30: note: in expansion of macro 'module_init' 114 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/regulator/mc13892-regulator.c:644:1: note: in expansion of macro 'subsys_initcall' 644 | subsys_initcall(mc13892_regulator_init); | ^~~~~~~~~~~~~~~ drivers/regulator/mc13892-regulator.c:640:19: note: 'init_module' target declared here 640 | static int __init mc13892_regulator_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/mc13892-regulator.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13892_regulator_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/regulator/mc13892-regulator.c:650:1: note: in expansion of macro 'module_exit' 650 | module_exit(mc13892_regulator_exit); | ^~~~~~~~~~~ drivers/regulator/mc13892-regulator.c:646:20: note: 'cleanup_module' target declared here 646 | static void __exit mc13892_regulator_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/regulator/mc13xxx-regulator-core.o CC [M] drivers/net/wireless/ti/wlcore/vendor_cmd.o CC drivers/rtc/rtc-pcf8523.o CC drivers/rtc/rtc-pcf8563.o CC [M] drivers/regulator/vexpress-regulator.o CC drivers/scsi/scsi_common.o CC [M] drivers/net/wireless/ti/wlcore/spi.o CC drivers/scsi/constants.o In file included from drivers/regulator/vexpress-regulator.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vexpress_regulator_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/regulator/vexpress-regulator.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/vexpress-regulator.c:17: drivers/regulator/vexpress-regulator.c:116:24: note: 'cleanup_module' target declared here 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/regulator/vexpress-regulator.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/vexpress-regulator.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vexpress_regulator_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/regulator/vexpress-regulator.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/vexpress-regulator.c:17: drivers/regulator/vexpress-regulator.c:116:24: note: 'init_module' target declared here 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/regulator/vexpress-regulator.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(vexpress_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_trans_bmap.o AR drivers/regulator/built-in.o CC fs/xfs/xfs_trans_buf.o CC drivers/rtc/rtc-snvs.o In file included from drivers/net/wireless/ti/wlcore/spi.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_spi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wlcore/spi.c:30: drivers/net/wireless/ti/wlcore/spi.c:586:19: note: 'cleanup_module' target declared here 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/spi.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_spi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wlcore/spi.c:30: drivers/net/wireless/ti/wlcore/spi.c:586:19: note: 'init_module' target declared here 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/wireless/ti/wlcore/sdio.o CC drivers/scsi/scsi_lib_dma.o CC drivers/rtc/rtc-twl.o CC drivers/scsi/scsi_scan.o In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:475:1: note: in expansion of macro 'module_exit' 475 | module_exit(wl1271_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:469:20: note: 'cleanup_module' target declared here 469 | static void __exit wl1271_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:474:1: note: in expansion of macro 'module_init' 474 | module_init(wl1271_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:464:19: note: 'init_module' target declared here 464 | static int __init wl1271_init(void) | ^~~~~~~~~~~ CC [M] drivers/rtc/rtc-bq32k.o CC [M] drivers/rtc/rtc-bq4802.o LD [M] drivers/net/wireless/ti/wlcore/wlcore.o LD [M] drivers/net/wireless/ti/wlcore/wlcore_spi.o LD [M] drivers/net/wireless/ti/wlcore/wlcore_sdio.o AR drivers/net/wireless/built-in.o CC fs/xfs/xfs_trans_extfree.o In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:329:19: note: 'cleanup_module' target declared here 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:329:19: note: 'init_module' target declared here 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:329:1: note: in expansion of macro 'module_i2c_driver' 329 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:203:24: note: 'init_module' target declared here 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq4802.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:203:24: note: 'cleanup_module' target declared here 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:203:1: note: in expansion of macro 'module_platform_driver' 203 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/dummy.o CC [M] drivers/rtc/rtc-cmos.o CC drivers/scsi/scsi_sysfs.o In file included from drivers/rtc/rtc-cmos.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmos_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-cmos.c:1403:1: note: in expansion of macro 'module_exit' 1403 | module_exit(cmos_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-cmos.c:1394:20: note: 'cleanup_module' target declared here 1394 | static void __exit cmos_exit(void) | ^~~~~~~~~ In file included from drivers/rtc/rtc-cmos.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmos_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-cmos.c:1392:1: note: in expansion of macro 'module_init' 1392 | module_init(cmos_init); | ^~~~~~~~~~~ drivers/rtc/rtc-cmos.c:1366:19: note: 'init_module' target declared here 1366 | static int __init cmos_init(void) | ^~~~~~~~~ CC fs/xfs/xfs_trans_inode.o In file included from drivers/net/dummy.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dummy.c:458:1: note: in expansion of macro 'module_init' 458 | module_init(dummy_init_module); | ^~~~~~~~~~~ drivers/net/dummy.c:406:19: note: 'init_module' target declared here 406 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dummy.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dummy.c:459:1: note: in expansion of macro 'module_exit' 459 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ drivers/net/dummy.c:448:20: note: 'cleanup_module' target declared here 448 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/net/eql.o CC [M] drivers/rtc/rtc-ds1286.o In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/eql.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(eql_init_module); | ^~~~~~~~~~~ drivers/net/eql.c:582:19: note: 'init_module' target declared here 582 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/eql.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ drivers/net/eql.c:599:20: note: 'cleanup_module' target declared here 599 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1305.o CC fs/xfs/xfs_trans_refcount.o CC [M] drivers/net/ifb.o CC drivers/scsi/scsi_devinfo.o In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1305_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1305.c:769:1: note: in expansion of macro 'module_spi_driver' 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:769:19: note: 'init_module' target declared here 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:769:1: note: in expansion of macro 'module_spi_driver' 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1305_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1305.c:769:1: note: in expansion of macro 'module_spi_driver' 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:769:19: note: 'cleanup_module' target declared here 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:769:1: note: in expansion of macro 'module_spi_driver' 769 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1343.o CC fs/xfs/xfs_trans_rmap.o In file included from drivers/net/ifb.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifb_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ifb.c:353:1: note: in expansion of macro 'module_init' 353 | module_init(ifb_init_module); | ^~~~~~~~~~~ drivers/net/ifb.c:326:19: note: 'init_module' target declared here 326 | static int __init ifb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ifb.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifb_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ifb.c:354:1: note: in expansion of macro 'module_exit' 354 | module_exit(ifb_cleanup_module); | ^~~~~~~~~~~ drivers/net/ifb.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit ifb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/net/macvlan.o CC drivers/scsi/scsi_netlink.o In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1343_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1343.c:737:1: note: in expansion of macro 'module_spi_driver' 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:737:19: note: 'cleanup_module' target declared here 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:737:1: note: in expansion of macro 'module_spi_driver' 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1343_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1343.c:737:1: note: in expansion of macro 'module_spi_driver' 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:737:19: note: 'init_module' target declared here 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:737:1: note: in expansion of macro 'module_spi_driver' 737 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_dquot.o CC [M] drivers/rtc/rtc-ds1347.o CC [M] drivers/net/macvtap.o In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/macvlan.c:1724:1: note: in expansion of macro 'module_init' 1724 | module_init(macvlan_init_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1703:19: note: 'init_module' target declared here 1703 | static int __init macvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/macvlan.c:1725:1: note: in expansion of macro 'module_exit' 1725 | module_exit(macvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1718:20: note: 'cleanup_module' target declared here 1718 | static void __exit macvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1347_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'init_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1347_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'cleanup_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1374.o CC fs/xfs/xfs_dquot_item.o CC drivers/scsi/scsi_sysctl.o In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1390.o CC drivers/scsi/scsi_proc.o In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1390_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1390.c:226:1: note: in expansion of macro 'module_spi_driver' 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:226:19: note: 'init_module' target declared here 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:226:1: note: in expansion of macro 'module_spi_driver' 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1390_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1390.c:226:1: note: in expansion of macro 'module_spi_driver' 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:226:19: note: 'cleanup_module' target declared here 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:226:1: note: in expansion of macro 'module_spi_driver' 226 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/scsi/scsi_debugfs.o CC [M] drivers/net/mii.o CC [M] drivers/rtc/rtc-ds1511.o CC [M] drivers/net/netconsole.o In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:533:1: note: in expansion of macro 'module_platform_driver' 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:533:24: note: 'init_module' target declared here 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:533:1: note: in expansion of macro 'module_platform_driver' 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1511.c:533:1: note: in expansion of macro 'module_platform_driver' 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:533:24: note: 'cleanup_module' target declared here 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:533:1: note: in expansion of macro 'module_platform_driver' 533 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_trans_dquot.o CC drivers/scsi/scsi_trace.o CC [M] drivers/rtc/rtc-ds1553.o In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' 984 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ drivers/net/netconsole.c:893:19: note: 'init_module' target declared here 893 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here 955 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1672.o In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:355:24: note: 'init_module' target declared here 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1553.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:355:24: note: 'cleanup_module' target declared here 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/scsi/scsi_logging.o CC fs/xfs/xfs_qm_syscalls.o In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1672_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'cleanup_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1672_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'init_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds1685.o CC [M] drivers/net/tun.o CC fs/xfs/xfs_qm_bhv.o In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:2155:1: note: in expansion of macro 'module_platform_driver' 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:2155:24: note: 'init_module' target declared here 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:2155:1: note: in expansion of macro 'module_platform_driver' 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1685.c:2155:1: note: in expansion of macro 'module_platform_driver' 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:2155:24: note: 'cleanup_module' target declared here 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:2155:1: note: in expansion of macro 'module_platform_driver' 2155 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/tun.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tun_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/tun.c:2919:1: note: in expansion of macro 'module_init' 2919 | module_init(tun_init); | ^~~~~~~~~~~ drivers/net/tun.c:2849:19: note: 'init_module' target declared here 2849 | static int __init tun_init(void) | ^~~~~~~~ CC drivers/scsi/scsi_pm.o CC drivers/scsi/scsi_dh.o CC [M] drivers/rtc/rtc-ds1742.o In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:235:24: note: 'cleanup_module' target declared here 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1742.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:235:24: note: 'init_module' target declared here 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:235:1: note: in expansion of macro 'module_platform_driver' 235 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds2404.o CC fs/xfs/xfs_qm.o CC fs/xfs/xfs_quotaops.o AR drivers/scsi/arm/built-in.o AR drivers/scsi/device_handler/built-in.o CC [M] drivers/scsi/device_handler/scsi_dh_rdac.o In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'init_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'cleanup_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-ds3232.o In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rdac_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:828:1: note: in expansion of macro 'module_init' 828 | module_init(rdac_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:798:19: note: 'init_module' target declared here 798 | static int __init rdac_init(void) | ^~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rdac_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:829:1: note: in expansion of macro 'module_exit' 829 | module_exit(rdac_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:822:20: note: 'cleanup_module' target declared here 822 | static void __exit rdac_exit(void) | ^~~~~~~~~ CC [M] drivers/scsi/device_handler/scsi_dh_hp_sw.o In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds323x_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:729:1: note: in expansion of macro 'module_exit' 729 | module_exit(ds323x_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit ds323x_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds323x_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(ds323x_init) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:704:19: note: 'init_module' target declared here 704 | static int __init ds323x_init(void) | ^~~~~~~~~~~ CC [M] drivers/net/tap.o CC [M] drivers/rtc/rtc-em3027.o In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sw_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:266:1: note: in expansion of macro 'module_init' 266 | module_init(hp_sw_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:256:19: note: 'init_module' target declared here 256 | static int __init hp_sw_init(void) | ^~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sw_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:267:1: note: in expansion of macro 'module_exit' 267 | module_exit(hp_sw_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit hp_sw_exit(void) | ^~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em3027_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'cleanup_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'em3027_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'init_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/scsi/device_handler/scsi_dh_emc.o CC [M] drivers/rtc/rtc-fm3130.o CC [M] drivers/rtc/rtc-hid-sensor-time.o In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm3130_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:531:19: note: 'cleanup_module' target declared here 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm3130_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:531:19: note: 'init_module' target declared here 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'clariion_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:553:1: note: in expansion of macro 'module_init' 553 | module_init(clariion_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:537:19: note: 'init_module' target declared here 537 | static int __init clariion_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clariion_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(clariion_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:548:20: note: 'cleanup_module' target declared here 548 | static void __exit clariion_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/rtc/rtc-hid-sensor-time.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_time_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-hid-sensor-time.c:338:1: note: in expansion of macro 'module_platform_driver' 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-hid-sensor-time.c:19: drivers/rtc/rtc-hid-sensor-time.c:338:24: note: 'cleanup_module' target declared here 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-hid-sensor-time.c:338:1: note: in expansion of macro 'module_platform_driver' 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-hid-sensor-time.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_time_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-hid-sensor-time.c:338:1: note: in expansion of macro 'module_platform_driver' 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-hid-sensor-time.c:19: drivers/rtc/rtc-hid-sensor-time.c:338:24: note: 'init_module' target declared here 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-hid-sensor-time.c:338:1: note: in expansion of macro 'module_platform_driver' 338 | module_platform_driver(hid_time_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/scsi/device_handler/scsi_dh_alua.o CC fs/xfs/xfs_rtalloc.o CC [M] drivers/rtc/rtc-hym8563.o CC [M] drivers/net/veth.o In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alua_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(alua_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1149:19: note: 'init_module' target declared here 1149 | static int __init alua_init(void) | ^~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alua_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1175:1: note: in expansion of macro 'module_exit' 1175 | module_exit(alua_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1168:20: note: 'cleanup_module' target declared here 1168 | static void __exit alua_exit(void) | ^~~~~~~~~ In file included from drivers/rtc/rtc-hym8563.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hym8563_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-hym8563.c:606:1: note: in expansion of macro 'module_i2c_driver' 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-hym8563.c:22: drivers/rtc/rtc-hym8563.c:606:19: note: 'cleanup_module' target declared here 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-hym8563.c:606:1: note: in expansion of macro 'module_i2c_driver' 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-hym8563.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hym8563_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-hym8563.c:606:1: note: in expansion of macro 'module_i2c_driver' 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-hym8563.c:22: drivers/rtc/rtc-hym8563.c:606:19: note: 'init_module' target declared here 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-hym8563.c:606:1: note: in expansion of macro 'module_i2c_driver' 606 | module_i2c_driver(hym8563_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-isl12022.o CC [M] drivers/rtc/rtc-isl1208.o In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from ./include/net/xfrm.h:21, from drivers/net/veth.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/veth.c:531:1: note: in expansion of macro 'module_init' 531 | module_init(veth_init); | ^~~~~~~~~~~ drivers/net/veth.c:521:19: note: 'init_module' target declared here 521 | static __init int veth_init(void) | ^~~~~~~~~ In file included from ./include/net/fib_notifier.h:5, from ./include/net/fib_rules.h:12, from ./include/net/l3mdev.h:15, from ./include/net/inet_sock.h:30, from ./include/net/ip.h:30, from ./include/net/xfrm.h:21, from drivers/net/veth.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/veth.c:532:1: note: in expansion of macro 'module_exit' 532 | module_exit(veth_exit); | ^~~~~~~~~~~ drivers/net/veth.c:526:20: note: 'cleanup_module' target declared here 526 | static __exit void veth_exit(void) | ^~~~~~~~~ AR drivers/scsi/fcoe/built-in.o CC [M] drivers/scsi/fcoe/fcoe_ctlr.o In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12022_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:293:19: note: 'cleanup_module' target declared here 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12022_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:293:19: note: 'init_module' target declared here 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl1208_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:707:1: note: in expansion of macro 'module_i2c_driver' 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:707:19: note: 'cleanup_module' target declared here 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:707:1: note: in expansion of macro 'module_i2c_driver' 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl1208_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:707:1: note: in expansion of macro 'module_i2c_driver' 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:707:19: note: 'init_module' target declared here 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:707:1: note: in expansion of macro 'module_i2c_driver' 707 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/virtio_net.o CC [M] drivers/net/vxlan.o CC [M] drivers/rtc/rtc-m41t80.o In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1028:1: note: in expansion of macro 'module_i2c_driver' 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1028:19: note: 'cleanup_module' target declared here 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1028:1: note: in expansion of macro 'module_i2c_driver' 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1028:1: note: in expansion of macro 'module_i2c_driver' 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1028:19: note: 'init_module' target declared here 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1028:1: note: in expansion of macro 'module_i2c_driver' 1028 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/virtio_net.c:2843:1: note: in expansion of macro 'module_init' 2843 | module_init(virtio_net_driver_init); | ^~~~~~~~~~~ drivers/net/virtio_net.c:2817:19: note: 'init_module' target declared here 2817 | static __init int virtio_net_driver_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_net_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/virtio_net.c:2851:1: note: in expansion of macro 'module_exit' 2851 | module_exit(virtio_net_driver_exit); | ^~~~~~~~~~~ drivers/net/virtio_net.c:2845:20: note: 'cleanup_module' target declared here 2845 | static __exit void virtio_net_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-m41t93.o In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/vxlan.c:3837:1: note: in expansion of macro 'late_initcall' 3837 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3811:19: note: 'init_module' target declared here 3811 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/vxlan.c:3846:1: note: in expansion of macro 'module_exit' 3846 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3839:20: note: 'cleanup_module' target declared here 3839 | static void __exit vxlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_acl.o In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t93_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'init_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t93_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'cleanup_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-m41t94.o In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t94_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t94.c:144:1: note: in expansion of macro 'module_spi_driver' 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:144:19: note: 'init_module' target declared here 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:144:1: note: in expansion of macro 'module_spi_driver' 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t94_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t94.c:144:1: note: in expansion of macro 'module_spi_driver' 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:144:19: note: 'cleanup_module' target declared here 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:144:1: note: in expansion of macro 'module_spi_driver' 144 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-m48t35.o In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/xfs/xfs_sysctl.o CC [M] drivers/scsi/fcoe/fcoe_transport.o CC [M] drivers/scsi/fcoe/fcoe_sysfs.o CC [M] drivers/rtc/rtc-m48t59.o In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:514:1: note: in expansion of macro 'module_platform_driver' 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:514:24: note: 'init_module' target declared here 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:514:1: note: in expansion of macro 'module_platform_driver' 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t59.c:514:1: note: in expansion of macro 'module_platform_driver' 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:514:24: note: 'cleanup_module' target declared here 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:514:1: note: in expansion of macro 'module_platform_driver' 514 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR fs/xfs/xfs.o AR fs/xfs/built-in.o AR fs/built-in.o In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfcoe_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1053:1: note: in expansion of macro 'module_init' 1053 | module_init(libfcoe_init); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1039:19: note: 'init_module' target declared here 1039 | static int __init libfcoe_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfcoe_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1063:1: note: in expansion of macro 'module_exit' 1063 | module_exit(libfcoe_exit); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1058:20: note: 'cleanup_module' target declared here 1058 | static void __exit libfcoe_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/net/geneve.o CC [M] drivers/rtc/rtc-m48t86.o AR drivers/soc/bcm/built-in.o AR drivers/soc/fsl/built-in.o In file included from drivers/rtc/rtc-m48t86.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t86_rtc_platform_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t86.c:287:1: note: in expansion of macro 'module_platform_driver' 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t86.c:17: drivers/rtc/rtc-m48t86.c:287:24: note: 'init_module' target declared here 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t86.c:287:1: note: in expansion of macro 'module_platform_driver' 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t86.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t86_rtc_platform_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m48t86.c:287:1: note: in expansion of macro 'module_platform_driver' 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t86.c:17: drivers/rtc/rtc-m48t86.c:287:24: note: 'cleanup_module' target declared here 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t86.c:287:1: note: in expansion of macro 'module_platform_driver' 287 | module_platform_driver(m48t86_rtc_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/soc/renesas/built-in.o CC drivers/soc/ti/pm33xx.o CC [M] drivers/rtc/rtc-max6900.o CC drivers/spi/spi.o LD [M] drivers/scsi/fcoe/libfcoe.o In file included from drivers/net/geneve.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:28: note: in expansion of macro 'module_init' 121 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/geneve.c:1718:1: note: in expansion of macro 'late_initcall' 1718 | late_initcall(geneve_init_module); | ^~~~~~~~~~~~~ drivers/net/geneve.c:1694:19: note: 'init_module' target declared here 1694 | static int __init geneve_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/geneve.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/geneve.c:1726:1: note: in expansion of macro 'module_exit' 1726 | module_exit(geneve_cleanup_module); | ^~~~~~~~~~~ drivers/net/geneve.c:1720:20: note: 'cleanup_module' target declared here 1720 | static void __exit geneve_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ AR drivers/scsi/libfc/built-in.o CC [M] drivers/scsi/libfc/fc_libfc.o In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:243:1: note: in expansion of macro 'module_i2c_driver' 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:243:19: note: 'cleanup_module' target declared here 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:243:1: note: in expansion of macro 'module_i2c_driver' 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:243:1: note: in expansion of macro 'module_i2c_driver' 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:243:19: note: 'init_module' target declared here 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:243:1: note: in expansion of macro 'module_i2c_driver' 243 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-max6902.o CC drivers/soc/ti/wkup_m3_ipc.o In file included from drivers/scsi/libfc/fc_libfc.c:27: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_libfc.c:24: drivers/scsi/libfc/fc_libfc.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfc_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(libfc_init); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:63:19: note: 'init_module' target declared here 63 | static int __init libfc_init(void) | ^~~~~~~~~~ In file included from drivers/scsi/libfc/fc_libfc.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfc_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(libfc_exit); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit libfc_exit(void) | ^~~~~~~~~~ In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6902_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'init_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6902_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'cleanup_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-mc13xxx.o CC [M] drivers/scsi/libfc/fc_disc.o In file included from drivers/rtc/rtc-mc13xxx.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mc13xxx_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-mc13xxx.c:353:1: note: in expansion of macro 'module_platform_driver_probe' 353 | module_platform_driver_probe(mc13xxx_rtc_driver, &mc13xxx_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mc13xxx.c:13: drivers/rtc/rtc-mc13xxx.c:353:30: note: 'cleanup_module' target declared here 353 | module_platform_driver_probe(mc13xxx_rtc_driver, &mc13xxx_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mc13xxx.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mc13xxx_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-mc13xxx.c:353:1: note: in expansion of macro 'module_platform_driver_probe' 353 | module_platform_driver_probe(mc13xxx_rtc_driver, &mc13xxx_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mc13xxx.c:13: drivers/rtc/rtc-mc13xxx.c:353:30: note: 'init_module' target declared here 353 | module_platform_driver_probe(mc13xxx_rtc_driver, &mc13xxx_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/nlmon.o CC [M] drivers/rtc/rtc-mcp795.o AR drivers/soc/ti/built-in.o AR drivers/soc/built-in.o CC [M] drivers/rtc/rtc-msm6242.o In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp795_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'cleanup_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp795_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'init_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'nlmon_register': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/nlmon.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(nlmon_register); | ^~~~~~~~~~~ drivers/net/nlmon.c:145:19: note: 'init_module' target declared here 145 | static __init int nlmon_register(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nlmon_unregister': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/nlmon.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(nlmon_unregister); | ^~~~~~~~~~~ drivers/net/nlmon.c:150:20: note: 'cleanup_module' target declared here 150 | static __exit void nlmon_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:16: drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:16: drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] drivers/net/vrf.o CC [M] drivers/rtc/rtc-pcf2123.o CC [M] drivers/rtc/rtc-pcf2127.o CC [M] drivers/scsi/libfc/fc_exch.o In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2123_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'cleanup_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2123_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'init_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2127_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(pcf2127_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit pcf2127_exit(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2127_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:438:1: note: in expansion of macro 'module_init' 438 | module_init(pcf2127_init) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:420:19: note: 'init_module' target declared here 420 | static int __init pcf2127_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/vrf.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vrf_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vrf.c:1450:1: note: in expansion of macro 'module_init' 1450 | module_init(vrf_init_module); | ^~~~~~~~~~~ drivers/net/vrf.c:1427:19: note: 'init_module' target declared here 1427 | static int __init vrf_init_module(void) | ^~~~~~~~~~~~~~~ AR drivers/ssb/built-in.o CC [M] drivers/ssb/main.o CC [M] drivers/rtc/rtc-pcf85063.o CC drivers/spi/spi-omap2-mcspi.o In file included from drivers/scsi/libfc/fc_exch.c:35: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf85063_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:237:1: note: in expansion of macro 'module_i2c_driver' 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:237:19: note: 'cleanup_module' target declared here 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:237:1: note: in expansion of macro 'module_i2c_driver' 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf85063_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:237:1: note: in expansion of macro 'module_i2c_driver' 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:237:19: note: 'init_module' target declared here 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:237:1: note: in expansion of macro 'module_i2c_driver' 237 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-pcf8583.o In file included from drivers/ssb/main.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssb_modinit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:27: note: in expansion of macro 'module_init' 116 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/ssb/main.c:1325:1: note: in expansion of macro 'fs_initcall' 1325 | fs_initcall(ssb_modinit); | ^~~~~~~~~~~ drivers/ssb/main.c:1280:19: note: 'init_module' target declared here 1280 | static int __init ssb_modinit(void) | ^~~~~~~~~~~ In file included from drivers/ssb/main.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssb_modexit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ssb/main.c:1334:1: note: in expansion of macro 'module_exit' 1334 | module_exit(ssb_modexit) | ^~~~~~~~~~~ drivers/ssb/main.c:1327:20: note: 'cleanup_module' target declared here 1327 | static void __exit ssb_modexit(void) | ^~~~~~~~~~~ AR drivers/net/built-in.o CC [M] drivers/rtc/rtc-r9701.o In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8583_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8583_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/staging/android/ion/ion.o In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'r9701_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-r9701.c:180:1: note: in expansion of macro 'module_spi_driver' 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:180:19: note: 'init_module' target declared here 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:180:1: note: in expansion of macro 'module_spi_driver' 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r9701_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-r9701.c:180:1: note: in expansion of macro 'module_spi_driver' 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:180:19: note: 'cleanup_module' target declared here 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:180:1: note: in expansion of macro 'module_spi_driver' 180 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/spi/spi-ti-qspi.o CC [M] drivers/ssb/scan.o CC [M] drivers/rtc/rtc-rp5c01.o CC [M] drivers/scsi/libfc/fc_elsct.o In file included from drivers/rtc/rtc-rp5c01.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-rp5c01.c:288:1: note: in expansion of macro 'module_platform_driver_probe' 288 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:13: drivers/rtc/rtc-rp5c01.c:288:30: note: 'init_module' target declared here 288 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-rp5c01.c:288:1: note: in expansion of macro 'module_platform_driver_probe' 288 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:13: drivers/rtc/rtc-rp5c01.c:288:30: note: 'cleanup_module' target declared here 288 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ CC [M] drivers/ssb/sdio.o CC [M] drivers/rtc/rtc-rs5c348.o CC drivers/staging/android/ion/ion-ioctl.o CC [M] drivers/spi/spidev.o In file included from drivers/scsi/libfc/fc_elsct.c:30: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:275:3: warning: 'strncpy' offset [56, 119] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 56 [-Warray-bounds] 275 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | fc_host_manufacturer(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | FC_FDMI_HBA_ATTR_MANUFACTURER_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:287:3: warning: 'strncpy' offset [124, 187] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 124 [-Warray-bounds] 287 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | fc_host_serial_number(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | FC_FDMI_HBA_ATTR_SERIALNUMBER_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:299:3: warning: 'strncpy' offset [192, 447] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 192 [-Warray-bounds] 299 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | fc_host_model(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | FC_FDMI_HBA_ATTR_MODEL_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:311:3: warning: 'strncpy' offset [452, 707] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 452 [-Warray-bounds] 311 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | fc_host_model_description(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | FC_FDMI_HBA_ATTR_MODELDESCR_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:323:3: warning: 'strncpy' offset [712, 967] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 712 [-Warray-bounds] 323 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | fc_host_hardware_version(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | FC_FDMI_HBA_ATTR_HARDWAREVERSION_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:335:3: warning: 'strncpy' offset [972, 1227] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 972 [-Warray-bounds] 335 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | fc_host_driver_version(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | FC_FDMI_HBA_ATTR_DRIVERVERSION_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:347:3: warning: 'strncpy' offset [1232, 1487] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 1232 [-Warray-bounds] 347 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | fc_host_optionrom_version(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | FC_FDMI_HBA_ATTR_OPTIONROMVERSION_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:359:3: warning: 'strncpy' offset [1492, 1747] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 1492 [-Warray-bounds] 359 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | fc_host_firmware_version(lport->host), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | FC_FDMI_HBA_ATTR_FIRMWAREVERSION_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: In function 'fc_ct_ms_fill', inlined from 'fc_elsct_send' at ./include/scsi/fc_encode.h:518:8: ./include/scsi/fc_encode.h:473:4: warning: 'strncpy' offset [352, 607] from the object at 'pp' is out of the bounds of referenced subobject 'value' with type '__u8[1]' {aka 'unsigned char[1]'} at offset 352 [-Warray-bounds] 473 | strncpy((char *)&entry->value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | init_utsname()->nodename, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | FC_FDMI_PORT_ATTR_HOSTNAME_LEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/scsi/libfc.h:34, from drivers/scsi/libfc/fc_elsct.c:29: drivers/scsi/libfc/fc_elsct.c: In function 'fc_elsct_send': ./include/scsi/fc/fc_ms.h:131:8: note: subobject 'value' declared here 131 | __u8 value[1]; | ^~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c348_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c348.c:225:1: note: in expansion of macro 'module_spi_driver' 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:225:19: note: 'init_module' target declared here 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:225:1: note: in expansion of macro 'module_spi_driver' 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c348_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c348.c:225:1: note: in expansion of macro 'module_spi_driver' 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:225:19: note: 'cleanup_module' target declared here 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:225:1: note: in expansion of macro 'module_spi_driver' 225 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/staging/android/ion/ion_heap.o CC [M] drivers/rtc/rtc-rs5c372.o In file included from drivers/spi/spidev.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spidev_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/spi/spidev.c:854:1: note: in expansion of macro 'module_exit' 854 | module_exit(spidev_exit); | ^~~~~~~~~~~ drivers/spi/spidev.c:848:20: note: 'cleanup_module' target declared here 848 | static void __exit spidev_exit(void) | ^~~~~~~~~~~ In file included from drivers/spi/spidev.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'spidev_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/spi/spidev.c:846:1: note: in expansion of macro 'module_init' 846 | module_init(spidev_init); | ^~~~~~~~~~~ drivers/spi/spidev.c:820:19: note: 'init_module' target declared here 820 | static int __init spidev_init(void) | ^~~~~~~~~~~ CC [M] drivers/ssb/driver_chipcommon.o In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:717:1: note: in expansion of macro 'module_i2c_driver' 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:717:19: note: 'cleanup_module' target declared here 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:717:1: note: in expansion of macro 'module_i2c_driver' 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:717:1: note: in expansion of macro 'module_i2c_driver' 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:717:19: note: 'init_module' target declared here 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:717:1: note: in expansion of macro 'module_i2c_driver' 717 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/spi/spi-bitbang.o CC [M] drivers/scsi/libfc/fc_frame.o CC [M] drivers/rtc/rtc-rv3029c2.o AR drivers/staging/android/ion/built-in.o CC drivers/staging/android/ashmem.o In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv30x9_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:993:1: note: in expansion of macro 'module_exit' 993 | module_exit(rv30x9_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit rv30x9_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv30x9_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:986:1: note: in expansion of macro 'module_init' 986 | module_init(rv30x9_init) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:968:19: note: 'init_module' target declared here 968 | static int __init rv30x9_init(void) | ^~~~~~~~~~~ CC [M] drivers/spi/spi-gpio.o CC [M] drivers/ssb/driver_chipcommon_pmu.o CC [M] drivers/rtc/rtc-rv8803.o CC [M] drivers/scsi/libfc/fc_lport.o AR drivers/staging/android/built-in.o AR drivers/staging/fbtft/built-in.o In file included from drivers/spi/spi-gpio.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_gpio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/spi/spi-gpio.c:543:1: note: in expansion of macro 'module_platform_driver' 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/spi/spi-gpio.c:18: drivers/spi/spi-gpio.c:543:24: note: 'cleanup_module' target declared here 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/spi/spi-gpio.c:543:1: note: in expansion of macro 'module_platform_driver' 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/spi/spi-gpio.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_gpio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/spi/spi-gpio.c:543:1: note: in expansion of macro 'module_platform_driver' 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/spi/spi-gpio.c:18: drivers/spi/spi-gpio.c:543:24: note: 'init_module' target declared here 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/spi/spi-gpio.c:543:1: note: in expansion of macro 'module_platform_driver' 543 | module_platform_driver(spi_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fbtft-core.o In file included from drivers/rtc/rtc-rv8803.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv8803_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rv8803.c:643:1: note: in expansion of macro 'module_i2c_driver' 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rv8803.c:17: drivers/rtc/rtc-rv8803.c:643:19: note: 'cleanup_module' target declared here 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rv8803.c:643:1: note: in expansion of macro 'module_i2c_driver' 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rv8803.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv8803_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rv8803.c:643:1: note: in expansion of macro 'module_i2c_driver' 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rv8803.c:17: drivers/rtc/rtc-rv8803.c:643:19: note: 'init_module' target declared here 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rv8803.c:643:1: note: in expansion of macro 'module_i2c_driver' 643 | module_i2c_driver(rv8803_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_lport.c:99: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_flogi_fill': drivers/scsi/libfc/fc_lport.c:370:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 370 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c:375:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 375 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/spi/built-in.o CC [M] drivers/scsi/libfc/fc_rport.o CC [M] drivers/rtc/rtc-rx4581.o LD [M] drivers/ssb/ssb.o AR drivers/scsi/libsas/built-in.o CC [M] drivers/scsi/libsas/sas_init.o In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx4581_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx4581.c:299:1: note: in expansion of macro 'module_spi_driver' 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:299:19: note: 'cleanup_module' target declared here 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:299:1: note: in expansion of macro 'module_spi_driver' 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx4581_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx4581.c:299:1: note: in expansion of macro 'module_spi_driver' 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:299:19: note: 'init_module' target declared here 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:299:1: note: in expansion of macro 'module_spi_driver' 299 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_rport.c:73: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-rx8025.o In file included from drivers/scsi/libsas/sas_init.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_class_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:589:1: note: in expansion of macro 'module_init' 589 | module_init(sas_class_init); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:571:19: note: 'init_module' target declared here 571 | static int __init sas_class_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/libsas/sas_init.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_class_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:590:1: note: in expansion of macro 'module_exit' 590 | module_exit(sas_class_exit); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:580:20: note: 'cleanup_module' target declared here 580 | static void __exit sas_class_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8025_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'cleanup_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8025_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'init_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fbtft-sysfs.o CC [M] drivers/staging/fbtft/fbtft-bus.o CC [M] drivers/rtc/rtc-rx8581.o CC [M] drivers/rtc/rtc-s35390a.o CC [M] drivers/scsi/libsas/sas_phy.o In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8581_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:326:1: note: in expansion of macro 'module_i2c_driver' 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:326:19: note: 'cleanup_module' target declared here 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:326:1: note: in expansion of macro 'module_i2c_driver' 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8581_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:326:1: note: in expansion of macro 'module_i2c_driver' 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:326:19: note: 'init_module' target declared here 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:326:1: note: in expansion of macro 'module_i2c_driver' 326 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/target/built-in.o CC [M] drivers/target/target_core_configfs.o CC [M] drivers/scsi/libfc/fc_fcp.o In file included from drivers/rtc/rtc-s35390a.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's35390a_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-s35390a.c:561:1: note: in expansion of macro 'module_i2c_driver' 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-s35390a.c:13: drivers/rtc/rtc-s35390a.c:561:19: note: 'cleanup_module' target declared here 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-s35390a.c:561:1: note: in expansion of macro 'module_i2c_driver' 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-s35390a.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 's35390a_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-s35390a.c:561:1: note: in expansion of macro 'module_i2c_driver' 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-s35390a.c:13: drivers/rtc/rtc-s35390a.c:561:19: note: 'init_module' target declared here 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-s35390a.c:561:1: note: in expansion of macro 'module_i2c_driver' 561 | module_i2c_driver(s35390a_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fbtft-io.o CC [M] drivers/scsi/libsas/sas_port.o CC [M] drivers/rtc/rtc-stk17ta8.o In file included from drivers/target/target_core_configfs.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3333:1: note: in expansion of macro 'module_init' 3333 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3210:19: note: 'init_module' target declared here 3210 | static int __init target_core_init_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_configfs.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_configfs.c:3334:1: note: in expansion of macro 'module_exit' 3334 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3305:20: note: 'cleanup_module' target declared here 3305 | static void __exit target_core_exit_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_fcp.c:41: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:362:24: note: 'init_module' target declared here 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-stk17ta8.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:362:24: note: 'cleanup_module' target declared here 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:362:1: note: in expansion of macro 'module_platform_driver' 362 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-tps65910.o CC [M] drivers/staging/fbtft/fb_agm1264k-fl.o CC [M] drivers/scsi/libsas/sas_event.o In file included from drivers/rtc/rtc-tps65910.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps65910_rtc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-tps65910.c:482:1: note: in expansion of macro 'module_platform_driver' 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-tps65910.c:22: drivers/rtc/rtc-tps65910.c:482:24: note: 'init_module' target declared here 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-tps65910.c:482:1: note: in expansion of macro 'module_platform_driver' 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-tps65910.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps65910_rtc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-tps65910.c:482:1: note: in expansion of macro 'module_platform_driver' 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-tps65910.c:22: drivers/rtc/rtc-tps65910.c:482:24: note: 'cleanup_module' target declared here 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-tps65910.c:482:1: note: in expansion of macro 'module_platform_driver' 482 | module_platform_driver(tps65910_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_agm1264k-fl.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_agm1264k-fl.c:458:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 458 | FBTFT_REGISTER_DRIVER(DRVNAME, "displaytronic,fb_agm1264k-fl", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_agm1264k-fl.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_agm1264k-fl.c:458:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 458 | FBTFT_REGISTER_DRIVER(DRVNAME, "displaytronic,fb_agm1264k-fl", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_agm1264k-fl.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_agm1264k-fl.c:458:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 458 | FBTFT_REGISTER_DRIVER(DRVNAME, "displaytronic,fb_agm1264k-fl", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_agm1264k-fl.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_agm1264k-fl.c:458:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 458 | FBTFT_REGISTER_DRIVER(DRVNAME, "displaytronic,fb_agm1264k-fl", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/rtc/rtc-v3020.o CC [M] drivers/staging/fbtft/fb_bd663474.o In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'init_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'cleanup_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/scsi/libfc/fc_npiv.o CC [M] drivers/target/target_core_device.o CC [M] drivers/scsi/libsas/sas_dump.o CC [M] drivers/rtc/rtc-x1205.o In file included from drivers/staging/fbtft/fb_bd663474.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_bd663474.c:175:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 175 | FBTFT_REGISTER_DRIVER(DRVNAME, "hitachi,bd663474", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_bd663474.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_bd663474.c:175:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 175 | FBTFT_REGISTER_DRIVER(DRVNAME, "hitachi,bd663474", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_bd663474.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_bd663474.c:175:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 175 | FBTFT_REGISTER_DRIVER(DRVNAME, "hitachi,bd663474", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_bd663474.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_bd663474.c:175:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 175 | FBTFT_REGISTER_DRIVER(DRVNAME, "hitachi,bd663474", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_hx8340bn.o In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x1205_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'cleanup_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'x1205_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'init_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/scsi/libsas/sas_discover.o In file included from drivers/staging/fbtft/fb_hx8340bn.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8340bn.c:225:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 225 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8340bn", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8340bn.c:30: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8340bn.c:225:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 225 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8340bn", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8340bn.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8340bn.c:225:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 225 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8340bn", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8340bn.c:30: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8340bn.c:225:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 225 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8340bn", &display); | ^~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/scsi/libfc/libfc.o AR drivers/rtc/rtc-core.o CC [M] drivers/staging/fbtft/fb_hx8347d.o AR drivers/rtc/built-in.o AR drivers/scsi/osd/built-in.o AR drivers/scsi/ufs/built-in.o CC [M] drivers/scsi/osd/osd_initiator.o CC [M] drivers/scsi/ufs/ufshcd.o In file included from drivers/staging/fbtft/fb_hx8347d.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8347d.c:160:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 160 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8347d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8347d.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8347d.c:160:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 160 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8347d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8347d.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8347d.c:160:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 160 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8347d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8347d.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8347d.c:160:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 160 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8347d", &display); | ^~~~~~~~~~~~~~~~~~~~~ drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': drivers/scsi/osd/osd_initiator.c:1859: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] 1859 | struct osd_sense_attr *pattr = osadd->sense_attrs; | ^~~~~ CC [M] drivers/staging/fbtft/fb_hx8353d.o CC [M] drivers/scsi/libsas/sas_expander.o In file included from drivers/staging/fbtft/fb_hx8353d.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8353d.c:148:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 148 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8353d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8353d.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8353d.c:148:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 148 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8353d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8353d.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8353d.c:148:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 148 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8353d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8353d.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8353d.c:148:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 148 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8353d", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_fabric_configfs.o CC [M] drivers/staging/fbtft/fb_hx8357d.o In file included from drivers/staging/fbtft/fb_hx8357d.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8357d.c:201:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 201 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8357d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8357d.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8357d.c:201:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 201 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8357d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8357d.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_hx8357d.c:201:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 201 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8357d", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_hx8357d.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_hx8357d.c:201:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 201 | FBTFT_REGISTER_DRIVER(DRVNAME, "himax,hx8357d", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ili9163.o CC [M] drivers/scsi/osd/osd_uld.o CC [M] drivers/target/target_core_fabric_lib.o In file included from drivers/staging/fbtft/fb_ili9163.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9163.c:264:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 264 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9163", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9163.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9163.c:264:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 264 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9163", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9163.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9163.c:264:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 264 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9163", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9163.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9163.c:264:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 264 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9163", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'osd_uld_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:578:1: note: in expansion of macro 'module_init' 578 | module_init(osd_uld_init); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:536:19: note: 'init_module' target declared here 536 | static int __init osd_uld_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osd_uld_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:579:1: note: in expansion of macro 'module_exit' 579 | module_exit(osd_uld_exit); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:570:20: note: 'cleanup_module' target declared here 570 | static void __exit osd_uld_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ili9320.o CC [M] drivers/target/target_core_hba.o CC [M] drivers/scsi/libsas/sas_scsi_host.o In file included from drivers/staging/fbtft/fb_ili9320.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9320.c:269:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 269 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9320", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9320.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9320.c:269:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 269 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9320", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9320.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9320.c:269:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 269 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9320", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9320.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9320.c:269:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 269 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9320", &display); | ^~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/scsi/osd/libosd.o LD [M] drivers/scsi/osd/osd.o CC [M] drivers/scsi/libsas/sas_task.o CC [M] drivers/staging/fbtft/fb_ili9325.o drivers/scsi/libsas/sas_task.c: In function 'sas_ssp_task_response': drivers/scsi/libsas/sas_task.c:17:30: warning: array subscript 3 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 17 | tstat->stat = iu->resp_data[3]; | ~~~~~~~~~~~~~^~~ In file included from drivers/scsi/libsas/sas_task.c:3: ./include/scsi/sas.h:343:9: note: while referencing 'resp_data' 343 | u8 resp_data[0]; | ^~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9325.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9325.c:265:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 265 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9325", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9325.c:25: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9325.c:265:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 265 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9325", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9325.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9325.c:265:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 265 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9325", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9325.c:25: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9325.c:265:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 265 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9325", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ili9340.o CC [M] drivers/target/target_core_pr.o CC drivers/scsi/sd.o In file included from drivers/staging/fbtft/fb_ili9340.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9340.c:140:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 140 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9340", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9340.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9340.c:140:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 140 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9340", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9340.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9340.c:140:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 140 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9340", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9340.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9340.c:140:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 140 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9340", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ili9341.o CC [M] drivers/scsi/libsas/sas_host_smp.o In file included from drivers/staging/fbtft/fb_ili9341.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9341.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9341", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9341.c:29: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9341.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9341", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9341.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9341.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9341", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9341.c:29: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9341.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9341", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ili9481.o In file included from drivers/staging/fbtft/fb_ili9481.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9481.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9481", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9481.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9481.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9481", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9481.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9481.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9481", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9481.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9481.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9481", &display); | ^~~~~~~~~~~~~~~~~~~~~ AR drivers/staging/iio/accel/built-in.o CC [M] drivers/staging/iio/accel/adis16201.o CC [M] drivers/staging/fbtft/fb_ili9486.o LD [M] drivers/scsi/libsas/libsas.o CC drivers/thermal/thermal_core.o In file included from drivers/staging/iio/accel/adis16201.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16201_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16201.c:377:1: note: in expansion of macro 'module_spi_driver' 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16201.c:11: drivers/staging/iio/accel/adis16201.c:377:19: note: 'init_module' target declared here 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16201.c:377:1: note: in expansion of macro 'module_spi_driver' 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16201.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16201_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16201.c:377:1: note: in expansion of macro 'module_spi_driver' 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16201.c:11: drivers/staging/iio/accel/adis16201.c:377:19: note: 'cleanup_module' target declared here 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16201.c:377:1: note: in expansion of macro 'module_spi_driver' 377 | module_spi_driver(adis16201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9486.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9486.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9486", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9486.c:22: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9486.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9486", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9486.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ili9486.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9486", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ili9486.c:22: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ili9486.c:103:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 103 | FBTFT_REGISTER_DRIVER(DRVNAME, "ilitek,ili9486", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/accel/adis16203.o CC [M] drivers/staging/fbtft/fb_pcd8544.o CC [M] drivers/target/target_core_alua.o In file included from drivers/staging/iio/accel/adis16203.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16203_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16203.c:327:1: note: in expansion of macro 'module_spi_driver' 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16203.c:10: drivers/staging/iio/accel/adis16203.c:327:19: note: 'init_module' target declared here 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16203.c:327:1: note: in expansion of macro 'module_spi_driver' 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16203.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16203_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16203.c:327:1: note: in expansion of macro 'module_spi_driver' 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16203.c:10: drivers/staging/iio/accel/adis16203.c:327:19: note: 'cleanup_module' target declared here 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16203.c:327:1: note: in expansion of macro 'module_spi_driver' 327 | module_spi_driver(adis16203_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_pcd8544.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_pcd8544.c:169:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 169 | FBTFT_REGISTER_DRIVER(DRVNAME, "philips,pdc8544", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_pcd8544.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_pcd8544.c:169:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 169 | FBTFT_REGISTER_DRIVER(DRVNAME, "philips,pdc8544", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_pcd8544.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_pcd8544.c:169:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 169 | FBTFT_REGISTER_DRIVER(DRVNAME, "philips,pdc8544", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_pcd8544.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_pcd8544.c:169:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 169 | FBTFT_REGISTER_DRIVER(DRVNAME, "philips,pdc8544", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/accel/adis16209.o CC [M] drivers/staging/fbtft/fb_ra8875.o CC drivers/scsi/sd_dif.o In file included from drivers/staging/iio/accel/adis16209.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16209_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16209.c:378:1: note: in expansion of macro 'module_spi_driver' 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16209.c:10: drivers/staging/iio/accel/adis16209.c:378:19: note: 'init_module' target declared here 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16209.c:378:1: note: in expansion of macro 'module_spi_driver' 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16209.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16209_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16209.c:378:1: note: in expansion of macro 'module_spi_driver' 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16209.c:10: drivers/staging/iio/accel/adis16209.c:378:19: note: 'cleanup_module' target declared here 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16209.c:378:1: note: in expansion of macro 'module_spi_driver' 378 | module_spi_driver(adis16209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ra8875.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ra8875.c:305:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 305 | FBTFT_REGISTER_DRIVER(DRVNAME, "raio,ra8875", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ra8875.c:22: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ra8875.c:305:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 305 | FBTFT_REGISTER_DRIVER(DRVNAME, "raio,ra8875", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ra8875.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ra8875.c:305:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 305 | FBTFT_REGISTER_DRIVER(DRVNAME, "raio,ra8875", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ra8875.c:22: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ra8875.c:305:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 305 | FBTFT_REGISTER_DRIVER(DRVNAME, "raio,ra8875", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/accel/adis16240.o CC [M] drivers/staging/fbtft/fb_s6d02a1.o CC [M] drivers/scsi/raid_class.o In file included from drivers/staging/iio/accel/adis16240.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16240_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16240.c:454:1: note: in expansion of macro 'module_spi_driver' 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/staging/iio/accel/adis16240.c:11: drivers/staging/iio/accel/adis16240.c:454:19: note: 'init_module' target declared here 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16240.c:454:1: note: in expansion of macro 'module_spi_driver' 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/accel/adis16240.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16240_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/accel/adis16240.c:454:1: note: in expansion of macro 'module_spi_driver' 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/staging/iio/accel/adis16240.c:11: drivers/staging/iio/accel/adis16240.c:454:19: note: 'cleanup_module' target declared here 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/accel/adis16240.c:454:1: note: in expansion of macro 'module_spi_driver' 454 | module_spi_driver(adis16240_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/staging/iio/adc/built-in.o In file included from drivers/staging/fbtft/fb_s6d02a1.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_s6d02a1.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d02a1", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d02a1.c:23: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_s6d02a1.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d02a1", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d02a1.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_s6d02a1.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d02a1", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d02a1.c:23: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_s6d02a1.c:157:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 157 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d02a1", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/adc/ad7606_spi.o CC drivers/thermal/thermal_sysfs.o CC [M] drivers/staging/fbtft/fb_s6d1121.o In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_init' 315 | module_init(raid_init); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:301:19: note: 'init_module' target declared here 301 | static __init int raid_init(void) | ^~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/raid_class.c:316:1: note: in expansion of macro 'module_exit' 316 | module_exit(raid_exit); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:306:20: note: 'cleanup_module' target declared here 306 | static __exit void raid_exit(void) | ^~~~~~~~~ CC [M] drivers/target/target_core_tmr.o In file included from drivers/staging/iio/adc/ad7606_spi.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7606_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7606_spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/staging/iio/adc/ad7606_spi.c:10: drivers/staging/iio/adc/ad7606_spi.c:74:19: note: 'cleanup_module' target declared here 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7606_spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7606_spi.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7606_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7606_spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/staging/iio/adc/ad7606_spi.c:10: drivers/staging/iio/adc/ad7606_spi.c:74:19: note: 'init_module' target declared here 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7606_spi.c:74:1: note: in expansion of macro 'module_spi_driver' 74 | module_spi_driver(ad7606_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d1121.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_s6d1121.c:185:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 185 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d1121", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d1121.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_s6d1121.c:185:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 185 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d1121", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d1121.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_s6d1121.c:185:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 185 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d1121", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_s6d1121.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_s6d1121.c:185:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 185 | FBTFT_REGISTER_DRIVER(DRVNAME, "samsung,s6d1121", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/adc/ad7606.o CC [M] drivers/staging/fbtft/fb_ssd1289.o CC [M] drivers/scsi/scsi_transport_spi.o CC drivers/thermal/thermal_helpers.o CC [M] drivers/target/target_core_tpg.o In file included from drivers/staging/fbtft/fb_ssd1289.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1289.c:182:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 182 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1289", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1289.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1289.c:182:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 182 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1289", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1289.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1289.c:182:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 182 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1289", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1289.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1289.c:182:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 182 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1289", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1627:1: note: in expansion of macro 'module_init' 1627 | module_init(spi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1592:19: note: 'init_module' target declared here 1592 | static __init int spi_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1628:1: note: in expansion of macro 'module_exit' 1628 | module_exit(spi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1615:20: note: 'cleanup_module' target declared here 1615 | static void __exit spi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ssd1306.o CC [M] drivers/staging/iio/adc/ad7780.o CC drivers/thermal/thermal_hwmon.o In file included from drivers/staging/fbtft/fb_ssd1306.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1306.c:272:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 272 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1306", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1306.c:23: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1306.c:272:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 272 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1306", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1306.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1306.c:272:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 272 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1306", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1306.c:23: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1306.c:272:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 272 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1306", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ssd1331.o In file included from drivers/staging/iio/adc/ad7780.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7780_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7780.c:266:1: note: in expansion of macro 'module_spi_driver' 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7780.c:10: drivers/staging/iio/adc/ad7780.c:266:19: note: 'cleanup_module' target declared here 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7780.c:266:1: note: in expansion of macro 'module_spi_driver' 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7780.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7780_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7780.c:266:1: note: in expansion of macro 'module_spi_driver' 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7780.c:10: drivers/staging/iio/adc/ad7780.c:266:19: note: 'init_module' target declared here 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7780.c:266:1: note: in expansion of macro 'module_spi_driver' 266 | module_spi_driver(ad7780_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/adc/ad7816.o CC drivers/thermal/of-thermal.o In file included from drivers/staging/fbtft/fb_ssd1331.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1331.c:189:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 189 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1331", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1331.c:8: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1331.c:189:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 189 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1331", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1331.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1331.c:189:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 189 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1331", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1331.c:8: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1331.c:189:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 189 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1331", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/scsi/scsi_transport_fc.o In file included from drivers/staging/iio/adc/ad7816.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7816_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7816.c:440:1: note: in expansion of macro 'module_spi_driver' 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/staging/iio/adc/ad7816.c:10: drivers/staging/iio/adc/ad7816.c:440:19: note: 'cleanup_module' target declared here 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7816.c:440:1: note: in expansion of macro 'module_spi_driver' 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7816.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7816_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7816.c:440:1: note: in expansion of macro 'module_spi_driver' 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./arch/arm/include/asm/gpio.h:10, from ./include/linux/gpio.h:49, from drivers/staging/iio/adc/ad7816.c:10: drivers/staging/iio/adc/ad7816.c:440:19: note: 'init_module' target declared here 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7816.c:440:1: note: in expansion of macro 'module_spi_driver' 440 | module_spi_driver(ad7816_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_ssd1351.o CC [M] drivers/target/target_core_transport.o CC [M] drivers/staging/iio/adc/ad7192.o In file included from drivers/staging/fbtft/fb_ssd1351.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1351.c:229:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 229 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1351", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1351.c:8: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1351.c:229:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 229 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1351", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1351.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1351.c:229:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 229 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1351", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_ssd1351.c:8: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_ssd1351.c:229:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 229 | FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1351", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' 3867 | module_init(fc_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:660:19: note: 'init_module' target declared here 660 | static __init int fc_transport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' 3868 | module_exit(fc_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:689:20: note: 'cleanup_module' target declared here 689 | static void __exit fc_transport_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_st7735r.o CC drivers/thermal/fair_share.o In file included from ./include/linux/iio/trigger.h:10, from drivers/staging/iio/adc/ad7192.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7192_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7192.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7192.c:10: drivers/staging/iio/adc/ad7192.c:755:19: note: 'cleanup_module' target declared here 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7192.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from drivers/staging/iio/adc/ad7192.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7192_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7192.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7192.c:10: drivers/staging/iio/adc/ad7192.c:755:19: note: 'init_module' target declared here 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7192.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ad7192_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/adc/ad7280a.o In file included from drivers/staging/fbtft/fb_st7735r.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_st7735r.c:181:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 181 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7735r", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7735r.c:22: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_st7735r.c:181:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 181 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7735r", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7735r.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_st7735r.c:181:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 181 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7735r", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7735r.c:22: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_st7735r.c:181:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 181 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7735r", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/thermal/gov_bang_bang.o CC [M] drivers/staging/fbtft/fb_st7789v.o CC drivers/thermal/step_wise.o In file included from drivers/staging/iio/adc/ad7280a.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7280_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7280a.c:998:1: note: in expansion of macro 'module_spi_driver' 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7280a.c:9: drivers/staging/iio/adc/ad7280a.c:998:19: note: 'cleanup_module' target declared here 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7280a.c:998:1: note: in expansion of macro 'module_spi_driver' 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7280a.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7280_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/adc/ad7280a.c:998:1: note: in expansion of macro 'module_spi_driver' 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/adc/ad7280a.c:9: drivers/staging/iio/adc/ad7280a.c:998:19: note: 'init_module' target declared here 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/adc/ad7280a.c:998:1: note: in expansion of macro 'module_spi_driver' 998 | module_spi_driver(ad7280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7789v.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_st7789v.c:256:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 256 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7789v", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7789v.c:24: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_st7789v.c:256:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 256 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7789v", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7789v.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_st7789v.c:256:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 256 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7789v", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_st7789v.c:24: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_st7789v.c:256:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 256 | FBTFT_REGISTER_DRIVER(DRVNAME, "sitronix,st7789v", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_tinylcd.o AR drivers/thermal/broadcom/built-in.o AR drivers/staging/iio/addac/built-in.o CC [M] drivers/staging/iio/addac/adt7316.o AR drivers/thermal/samsung/built-in.o CC drivers/thermal/ti-soc-thermal/ti-bandgap.o In file included from drivers/staging/fbtft/fb_tinylcd.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_tinylcd.c:105:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 105 | FBTFT_REGISTER_DRIVER(DRVNAME, "neosec,tinylcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tinylcd.c:23: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_tinylcd.c:105:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 105 | FBTFT_REGISTER_DRIVER(DRVNAME, "neosec,tinylcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tinylcd.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_tinylcd.c:105:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 105 | FBTFT_REGISTER_DRIVER(DRVNAME, "neosec,tinylcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tinylcd.c:23: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_tinylcd.c:105:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 105 | FBTFT_REGISTER_DRIVER(DRVNAME, "neosec,tinylcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_tls8204.o CC [M] drivers/scsi/scsi_transport_iscsi.o In file included from drivers/staging/fbtft/fb_tls8204.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_tls8204.c:162:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 162 | FBTFT_REGISTER_DRIVER(DRVNAME, "teralane,tls8204", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tls8204.c:28: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_tls8204.c:162:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 162 | FBTFT_REGISTER_DRIVER(DRVNAME, "teralane,tls8204", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tls8204.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_tls8204.c:162:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 162 | FBTFT_REGISTER_DRIVER(DRVNAME, "teralane,tls8204", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_tls8204.c:28: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_tls8204.c:162:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 162 | FBTFT_REGISTER_DRIVER(DRVNAME, "teralane,tls8204", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_uc1611.o AR drivers/thermal/ti-soc-thermal/ti-soc-thermal.o AR drivers/thermal/ti-soc-thermal/built-in.o AR drivers/thermal/thermal_sys.o AR drivers/thermal/built-in.o CC [M] drivers/staging/fbtft/fb_uc1701.o CC [M] drivers/staging/iio/addac/adt7316-spi.o In file included from drivers/staging/fbtft/fb_uc1611.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_uc1611.c:331:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 331 | FBTFT_REGISTER_DRIVER(DRVNAME, "ultrachip,uc1611", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1611.c:26: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_uc1611.c:331:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 331 | FBTFT_REGISTER_DRIVER(DRVNAME, "ultrachip,uc1611", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1611.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_uc1611.c:331:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 331 | FBTFT_REGISTER_DRIVER(DRVNAME, "ultrachip,uc1611", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1611.c:26: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_uc1611.c:331:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 331 | FBTFT_REGISTER_DRIVER(DRVNAME, "ultrachip,uc1611", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1701.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_uc1701.c:172:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 172 | FBTFT_REGISTER_DRIVER(DRVNAME, "UltraChip,uc1701", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1701.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_uc1701.c:172:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 172 | FBTFT_REGISTER_DRIVER(DRVNAME, "UltraChip,uc1701", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1701.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_uc1701.c:172:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 172 | FBTFT_REGISTER_DRIVER(DRVNAME, "UltraChip,uc1701", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_uc1701.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_uc1701.c:172:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 172 | FBTFT_REGISTER_DRIVER(DRVNAME, "UltraChip,uc1701", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-spi.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7316_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/addac/adt7316-spi.c:139:1: note: in expansion of macro 'module_spi_driver' 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-spi.c:10: drivers/staging/iio/addac/adt7316-spi.c:139:19: note: 'cleanup_module' target declared here 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/addac/adt7316-spi.c:139:1: note: in expansion of macro 'module_spi_driver' 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-spi.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7316_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/addac/adt7316-spi.c:139:1: note: in expansion of macro 'module_spi_driver' 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-spi.c:10: drivers/staging/iio/addac/adt7316-spi.c:139:19: note: 'init_module' target declared here 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/addac/adt7316-spi.c:139:1: note: in expansion of macro 'module_spi_driver' 139 | module_spi_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_sbc.o CC [M] drivers/target/target_core_spc.o CC [M] drivers/staging/fbtft/fb_upd161704.o CC [M] drivers/staging/iio/addac/adt7316-i2c.o In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4586:1: note: in expansion of macro 'module_init' 4586 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4500:19: note: 'init_module' target declared here 4500 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4587:1: note: in expansion of macro 'module_exit' 4587 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4573:20: note: 'cleanup_module' target declared here 4573 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-i2c.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7316_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/addac/adt7316-i2c.c:133:1: note: in expansion of macro 'module_i2c_driver' 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-i2c.c:10: drivers/staging/iio/addac/adt7316-i2c.c:133:19: note: 'cleanup_module' target declared here 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/addac/adt7316-i2c.c:133:1: note: in expansion of macro 'module_i2c_driver' 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-i2c.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7316_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/addac/adt7316-i2c.c:133:1: note: in expansion of macro 'module_i2c_driver' 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/addac/adt7316-i2c.c:10: drivers/staging/iio/addac/adt7316-i2c.c:133:19: note: 'init_module' target declared here 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/addac/adt7316-i2c.c:133:1: note: in expansion of macro 'module_i2c_driver' 133 | module_i2c_driver(adt7316_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/staging/iio/cdc/built-in.o CC [M] drivers/staging/iio/cdc/ad7150.o In file included from drivers/staging/fbtft/fb_upd161704.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_upd161704.c:188:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 188 | FBTFT_REGISTER_DRIVER(DRVNAME, "nec,upd161704", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_upd161704.c:27: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_upd161704.c:188:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 188 | FBTFT_REGISTER_DRIVER(DRVNAME, "nec,upd161704", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_upd161704.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_upd161704.c:188:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 188 | FBTFT_REGISTER_DRIVER(DRVNAME, "nec,upd161704", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_upd161704.c:27: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_upd161704.c:188:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 188 | FBTFT_REGISTER_DRIVER(DRVNAME, "nec,upd161704", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/fb_watterott.o In file included from drivers/staging/iio/cdc/ad7150.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7150_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7150.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7150.c:11: drivers/staging/iio/cdc/ad7150.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7150.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7150.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7150_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7150.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7150.c:11: drivers/staging/iio/cdc/ad7150.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7150.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(ad7150_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/cdc/ad7152.o In file included from drivers/staging/fbtft/fb_watterott.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_driver_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(fbtft_driver_module_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fb_watterott.c:296:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 296 | FBTFT_REGISTER_DRIVER(DRVNAME, "watterott,openlcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_watterott.c:23: drivers/staging/fbtft/fbtft.h:348:20: note: 'cleanup_module' target declared here 348 | static void __exit fbtft_driver_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_watterott.c:296:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 296 | FBTFT_REGISTER_DRIVER(DRVNAME, "watterott,openlcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_watterott.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_driver_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft.h:354:1: note: in expansion of macro 'module_init' 354 | module_init(fbtft_driver_module_init); \ | ^~~~~~~~~~~ drivers/staging/fbtft/fb_watterott.c:296:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 296 | FBTFT_REGISTER_DRIVER(DRVNAME, "watterott,openlcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fb_watterott.c:23: drivers/staging/fbtft/fbtft.h:338:19: note: 'init_module' target declared here 338 | static int __init fbtft_driver_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/fbtft/fb_watterott.c:296:1: note: in expansion of macro 'FBTFT_REGISTER_DRIVER' 296 | FBTFT_REGISTER_DRIVER(DRVNAME, "watterott,openlcd", &display); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/fbtft/flexfb.o CC [M] drivers/target/target_core_ua.o CC [M] drivers/staging/fbtft/fbtft_device.o In file included from drivers/staging/iio/cdc/ad7152.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7152_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7152.c:548:1: note: in expansion of macro 'module_i2c_driver' 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7152.c:10: drivers/staging/iio/cdc/ad7152.c:548:19: note: 'cleanup_module' target declared here 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7152.c:548:1: note: in expansion of macro 'module_i2c_driver' 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7152.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7152_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7152.c:548:1: note: in expansion of macro 'module_i2c_driver' 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7152.c:10: drivers/staging/iio/cdc/ad7152.c:548:19: note: 'init_module' target declared here 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7152.c:548:1: note: in expansion of macro 'module_i2c_driver' 548 | module_i2c_driver(ad7152_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/cdc/ad7746.o In file included from drivers/staging/fbtft/flexfb.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexfb_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/flexfb.c:848:1: note: in expansion of macro 'module_exit' 848 | module_exit(flexfb_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/flexfb.c:839:20: note: 'cleanup_module' target declared here 839 | static void __exit flexfb_exit(void) | ^~~~~~~~~~~ In file included from drivers/staging/fbtft/flexfb.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexfb_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/fbtft/flexfb.c:847:1: note: in expansion of macro 'module_init' 847 | module_init(flexfb_init); | ^~~~~~~~~~~ drivers/staging/fbtft/flexfb.c:828:19: note: 'init_module' target declared here 828 | static int __init flexfb_init(void) | ^~~~~~~~~~~ CC [M] drivers/target/target_core_rd.o In file included from drivers/staging/fbtft/fbtft_device.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fbtft_device_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:28: note: in expansion of macro 'module_init' 113 | #define arch_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft_device.c:1616:1: note: in expansion of macro 'arch_initcall' 1616 | arch_initcall(fbtft_device_init); | ^~~~~~~~~~~~~ drivers/staging/fbtft/fbtft_device.c:1412:19: note: 'init_module' target declared here 1412 | static int __init fbtft_device_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/fbtft/fbtft_device.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fbtft_device_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/fbtft/fbtft_device.c:1617:1: note: in expansion of macro 'module_exit' 1617 | module_exit(fbtft_device_exit); | ^~~~~~~~~~~ drivers/staging/fbtft/fbtft_device.c:1604:20: note: 'cleanup_module' target declared here 1604 | static void __exit fbtft_device_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7746.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7746_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7746.c:759:1: note: in expansion of macro 'module_i2c_driver' 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7746.c:10: drivers/staging/iio/cdc/ad7746.c:759:19: note: 'cleanup_module' target declared here 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7746.c:759:1: note: in expansion of macro 'module_i2c_driver' 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7746.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7746_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/cdc/ad7746.c:759:1: note: in expansion of macro 'module_i2c_driver' 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/cdc/ad7746.c:10: drivers/staging/iio/cdc/ad7746.c:759:19: note: 'init_module' target declared here 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/cdc/ad7746.c:759:1: note: in expansion of macro 'module_i2c_driver' 759 | module_i2c_driver(ad7746_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/staging/iio/frequency/built-in.o CC [M] drivers/staging/iio/frequency/ad9832.o LD [M] drivers/staging/fbtft/fbtft.o CC drivers/tty/tty_io.o CC drivers/uio/uio.o In file included from drivers/staging/iio/frequency/ad9832.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad9832_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/frequency/ad9832.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9832.c:9: drivers/staging/iio/frequency/ad9832.c:456:19: note: 'cleanup_module' target declared here 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/frequency/ad9832.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9832.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad9832_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/frequency/ad9832.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9832.c:9: drivers/staging/iio/frequency/ad9832.c:456:19: note: 'init_module' target declared here 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/frequency/ad9832.c:456:1: note: in expansion of macro 'module_spi_driver' 456 | module_spi_driver(ad9832_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_stat.o CC [M] drivers/staging/iio/frequency/ad9834.o CC [M] drivers/scsi/scsi_transport_sas.o CC drivers/uio/uio_pruss.o In file included from drivers/staging/iio/frequency/ad9834.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad9834_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/frequency/ad9834.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9834.c:11: drivers/staging/iio/frequency/ad9834.c:529:19: note: 'cleanup_module' target declared here 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/frequency/ad9834.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9834.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad9834_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/frequency/ad9834.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/frequency/ad9834.c:11: drivers/staging/iio/frequency/ad9834.c:529:19: note: 'init_module' target declared here 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/frequency/ad9834.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(ad9834_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_xcopy.o AR drivers/staging/iio/gyro/built-in.o CC [M] drivers/staging/iio/gyro/adis16060_core.o drivers/uio/uio_pruss.c: In function 'pruss_probe': drivers/uio/uio_pruss.c:149:14: warning: unused variable 'pin_name' [-Wunused-variable] 149 | const char *pin_name; | ^~~~~~~~ drivers/uio/uio_pruss.c:148:22: warning: unused variable 'child' [-Wunused-variable] 148 | struct device_node *child; | ^~~~~ drivers/uio/uio_pruss.c:147:6: warning: unused variable 'count' [-Wunused-variable] 147 | int count; | ^~~~~ drivers/uio/uio_pruss.c:145:18: warning: unused variable 'pinctrl' [-Wunused-variable] 145 | struct pinctrl *pinctrl; | ^~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1945:1: note: in expansion of macro 'module_init' 1945 | module_init(sas_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1891:19: note: 'init_module' target declared here 1891 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1946:1: note: in expansion of macro 'module_exit' 1946 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1931:20: note: 'cleanup_module' target declared here 1931 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/uio/uio_pdrv_genirq.o In file included from drivers/staging/iio/gyro/adis16060_core.c:9: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adis16060_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/iio/gyro/adis16060_core.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(adis16060_init); | ^~~~~~~~~~~ drivers/staging/iio/gyro/adis16060_core.c:208:19: note: 'init_module' target declared here 208 | static __init int adis16060_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/staging/iio/gyro/adis16060_core.c:9: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adis16060_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/iio/gyro/adis16060_core.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(adis16060_exit); | ^~~~~~~~~~~ drivers/staging/iio/gyro/adis16060_core.c:226:20: note: 'cleanup_module' target declared here 226 | static __exit void adis16060_exit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/target/target_core_iblock.o LD [M] drivers/staging/iio/gyro/adis16060.o AR drivers/staging/iio/impedance-analyzer/built-in.o CC [M] drivers/staging/iio/impedance-analyzer/ad5933.o In file included from drivers/uio/uio_pdrv_genirq.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pdrv_genirq_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/uio/uio_pdrv_genirq.c:274:1: note: in expansion of macro 'module_platform_driver' 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/uio/uio_pdrv_genirq.c:17: drivers/uio/uio_pdrv_genirq.c:274:24: note: 'cleanup_module' target declared here 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_pdrv_genirq.c:274:1: note: in expansion of macro 'module_platform_driver' 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pdrv_genirq.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pdrv_genirq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/uio/uio_pdrv_genirq.c:274:1: note: in expansion of macro 'module_platform_driver' 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/uio/uio_pdrv_genirq.c:17: drivers/uio/uio_pdrv_genirq.c:274:24: note: 'init_module' target declared here 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_pdrv_genirq.c:274:1: note: in expansion of macro 'module_platform_driver' 274 | module_platform_driver(uio_pdrv_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/tty/n_tty.o CC [M] drivers/uio/uio_dmem_genirq.o In file included from drivers/staging/iio/impedance-analyzer/ad5933.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5933_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/impedance-analyzer/ad5933.c:818:1: note: in expansion of macro 'module_i2c_driver' 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/impedance-analyzer/ad5933.c:10: drivers/staging/iio/impedance-analyzer/ad5933.c:818:19: note: 'cleanup_module' target declared here 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/impedance-analyzer/ad5933.c:818:1: note: in expansion of macro 'module_i2c_driver' 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/impedance-analyzer/ad5933.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5933_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/impedance-analyzer/ad5933.c:818:1: note: in expansion of macro 'module_i2c_driver' 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/impedance-analyzer/ad5933.c:10: drivers/staging/iio/impedance-analyzer/ad5933.c:818:19: note: 'init_module' target declared here 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/impedance-analyzer/ad5933.c:818:1: note: in expansion of macro 'module_i2c_driver' 818 | module_i2c_driver(ad5933_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_iblock.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:893:1: note: in expansion of macro 'module_init' 893 | module_init(iblock_module_init); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:879:19: note: 'init_module' target declared here 879 | static int __init iblock_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_iblock.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_iblock.c:894:1: note: in expansion of macro 'module_exit' 894 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:884:20: note: 'cleanup_module' target declared here 884 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_dmem_genirq.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_dmem_genirq_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/uio/uio_dmem_genirq.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/uio/uio_dmem_genirq.c:15: drivers/uio/uio_dmem_genirq.c:351:24: note: 'cleanup_module' target declared here 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_dmem_genirq.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_dmem_genirq.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_dmem_genirq_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/uio/uio_dmem_genirq.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/uio/uio_dmem_genirq.c:15: drivers/uio/uio_dmem_genirq.c:351:24: note: 'init_module' target declared here 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_dmem_genirq.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(uio_dmem_genirq); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/staging/iio/light/built-in.o CC [M] drivers/scsi/scsi_transport_srp.o CC [M] drivers/staging/iio/light/tsl2x7x.o CC [M] drivers/target/target_core_file.o AR drivers/uio/built-in.o AR drivers/staging/iio/meter/built-in.o CC [M] drivers/staging/iio/meter/ade7753.o In file included from drivers/staging/iio/light/tsl2x7x.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2x7x_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/light/tsl2x7x.c:2033:1: note: in expansion of macro 'module_i2c_driver' 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/staging/iio/light/tsl2x7x.c:19: drivers/staging/iio/light/tsl2x7x.c:2033:19: note: 'cleanup_module' target declared here 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/light/tsl2x7x.c:2033:1: note: in expansion of macro 'module_i2c_driver' 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/light/tsl2x7x.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2x7x_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/light/tsl2x7x.c:2033:1: note: in expansion of macro 'module_i2c_driver' 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/staging/iio/light/tsl2x7x.c:19: drivers/staging/iio/light/tsl2x7x.c:2033:19: note: 'init_module' target declared here 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/light/tsl2x7x.c:2033:1: note: in expansion of macro 'module_i2c_driver' 2033 | module_i2c_driver(tsl2x7x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:908:1: note: in expansion of macro 'module_init' 908 | module_init(srp_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:881:19: note: 'init_module' target declared here 881 | static __init int srp_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:909:1: note: in expansion of macro 'module_exit' 909 | module_exit(srp_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:898:20: note: 'cleanup_module' target declared here 898 | static void __exit srp_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_file.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_file.c:864:1: note: in expansion of macro 'module_init' 864 | module_init(fileio_module_init); | ^~~~~~~~~~~ drivers/target/target_core_file.c:850:19: note: 'init_module' target declared here 850 | static int __init fileio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_file.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_file.c:865:1: note: in expansion of macro 'module_exit' 865 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_file.c:855:20: note: 'cleanup_module' target declared here 855 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7753.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7753_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7753.c:614:1: note: in expansion of macro 'module_spi_driver' 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7753.c:10: drivers/staging/iio/meter/ade7753.c:614:19: note: 'init_module' target declared here 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7753.c:614:1: note: in expansion of macro 'module_spi_driver' 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7753.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7753_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7753.c:614:1: note: in expansion of macro 'module_spi_driver' 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7753.c:10: drivers/staging/iio/meter/ade7753.c:614:19: note: 'cleanup_module' target declared here 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7753.c:614:1: note: in expansion of macro 'module_spi_driver' 614 | module_spi_driver(ade7753_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_pscsi.o CC [M] drivers/staging/iio/meter/ade7754.o CC [M] drivers/scsi/libiscsi.o AR drivers/usb/class/built-in.o CC [M] drivers/usb/class/cdc-acm.o CC drivers/tty/tty_ioctl.o In file included from drivers/staging/iio/meter/ade7754.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7754_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7754.c:660:1: note: in expansion of macro 'module_spi_driver' 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7754.c:10: drivers/staging/iio/meter/ade7754.c:660:19: note: 'init_module' target declared here 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7754.c:660:1: note: in expansion of macro 'module_spi_driver' 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7754.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7754_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7754.c:660:1: note: in expansion of macro 'module_spi_driver' 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7754.c:10: drivers/staging/iio/meter/ade7754.c:660:19: note: 'cleanup_module' target declared here 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7754.c:660:1: note: in expansion of macro 'module_spi_driver' 660 | module_spi_driver(ade7754_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_pscsi.c:36: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1115:1: note: in expansion of macro 'module_init' 1115 | module_init(pscsi_module_init); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1101:19: note: 'init_module' target declared here 1101 | static int __init pscsi_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_pscsi.c:36: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_pscsi.c:1116:1: note: in expansion of macro 'module_exit' 1116 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1106:20: note: 'cleanup_module' target declared here 1106 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/meter/ade7758_core.o In file included from drivers/usb/class/cdc-acm.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2017:1: note: in expansion of macro 'module_exit' 2017 | module_exit(acm_exit); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2008:20: note: 'cleanup_module' target declared here 2008 | static void __exit acm_exit(void) | ^~~~~~~~ In file included from drivers/usb/class/cdc-acm.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2016:1: note: in expansion of macro 'module_init' 2016 | module_init(acm_init); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1972:19: note: 'init_module' target declared here 1972 | static int __init acm_init(void) | ^~~~~~~~ In file included from drivers/staging/iio/meter/ade7758_core.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7758_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7758_core.c:928:1: note: in expansion of macro 'module_spi_driver' 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7758_core.c:13: drivers/staging/iio/meter/ade7758_core.c:928:19: note: 'cleanup_module' target declared here 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7758_core.c:928:1: note: in expansion of macro 'module_spi_driver' 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7758_core.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7758_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7758_core.c:928:1: note: in expansion of macro 'module_spi_driver' 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7758_core.c:13: drivers/staging/iio/meter/ade7758_core.c:928:19: note: 'init_module' target declared here 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7758_core.c:928:1: note: in expansion of macro 'module_spi_driver' 928 | module_spi_driver(ade7758_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/target_core_user.o CC [M] drivers/staging/iio/meter/ade7758_ring.o CC drivers/tty/tty_ldisc.o drivers/target/target_core_user.c: In function 'tcmu_queue_cmd_ring': drivers/target/target_core_user.c:832:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:833:20: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:848:18: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:853:8: warning: taking address of packed member of 'struct tcmu_cmd_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 853 | iov = &entry->req.iov[0]; | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:895:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 895 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/class/usblp.o In file included from drivers/target/target_core_user.c:22: drivers/target/target_core_user.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcmu_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2084:1: note: in expansion of macro 'module_init' 2084 | module_init(tcmu_module_init); | ^~~~~~~~~~~ drivers/target/target_core_user.c:1995:19: note: 'init_module' target declared here 1995 | static int __init tcmu_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_user.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcmu_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_user.c:2085:1: note: in expansion of macro 'module_exit' 2085 | module_exit(tcmu_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2069:20: note: 'cleanup_module' target declared here 2069 | static void __exit tcmu_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/meter/ade7758_trigger.o In file included from drivers/usb/class/usblp.c:50: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usblp_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usblp.c:1440:1: note: in expansion of macro 'module_usb_driver' 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:59: drivers/usb/class/usblp.c:1440:19: note: 'cleanup_module' target declared here 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1440:1: note: in expansion of macro 'module_usb_driver' 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usblp.c:50: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usblp_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usblp.c:1440:1: note: in expansion of macro 'module_usb_driver' 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:59: drivers/usb/class/usblp.c:1440:19: note: 'init_module' target declared here 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1440:1: note: in expansion of macro 'module_usb_driver' 1440 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/meter/ade7759.o CC drivers/tty/tty_buffer.o CC [M] drivers/usb/class/cdc-wdm.o In file included from drivers/staging/iio/meter/ade7759.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7759_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7759.c:545:1: note: in expansion of macro 'module_spi_driver' 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7759.c:13: drivers/staging/iio/meter/ade7759.c:545:19: note: 'init_module' target declared here 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7759.c:545:1: note: in expansion of macro 'module_spi_driver' 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7759.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7759_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7759.c:545:1: note: in expansion of macro 'module_spi_driver' 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7759.c:13: drivers/staging/iio/meter/ade7759.c:545:19: note: 'cleanup_module' target declared here 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7759.c:545:1: note: in expansion of macro 'module_spi_driver' 545 | module_spi_driver(ade7759_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/target/iscsi/built-in.o CC [M] drivers/target/iscsi/iscsi_target_parameters.o CC [M] drivers/staging/iio/meter/ade7854.o CC [M] drivers/scsi/libiscsi_tcp.o CC drivers/tty/tty_port.o In file included from drivers/usb/class/cdc-wdm.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/cdc-wdm.c:1099:1: note: in expansion of macro 'module_usb_driver' 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:23: drivers/usb/class/cdc-wdm.c:1099:19: note: 'cleanup_module' target declared here 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1099:1: note: in expansion of macro 'module_usb_driver' 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/cdc-wdm.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/cdc-wdm.c:1099:1: note: in expansion of macro 'module_usb_driver' 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:23: drivers/usb/class/cdc-wdm.c:1099:19: note: 'init_module' target declared here 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1099:1: note: in expansion of macro 'module_usb_driver' 1099 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/meter/ade7854-i2c.o CC drivers/tty/tty_mutex.o In file included from drivers/staging/iio/meter/ade7854-i2c.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7854_i2c_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7854-i2c.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-i2c.c:9: drivers/staging/iio/meter/ade7854-i2c.c:246:19: note: 'cleanup_module' target declared here 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7854-i2c.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-i2c.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7854_i2c_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:780:2: note: in expansion of macro 'module_driver' 780 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7854-i2c.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-i2c.c:9: drivers/staging/iio/meter/ade7854-i2c.c:246:19: note: 'init_module' target declared here 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7854-i2c.c:246:1: note: in expansion of macro 'module_i2c_driver' 246 | module_i2c_driver(ade7854_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/class/usbtmc.o CC [M] drivers/staging/iio/meter/ade7854-spi.o In file included from drivers/usb/class/usbtmc.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtmc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usbtmc.c:1549:1: note: in expansion of macro 'module_usb_driver' 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:32: drivers/usb/class/usbtmc.c:1549:19: note: 'cleanup_module' target declared here 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1549:1: note: in expansion of macro 'module_usb_driver' 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usbtmc.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtmc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/class/usbtmc.c:1549:1: note: in expansion of macro 'module_usb_driver' 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:32: drivers/usb/class/usbtmc.c:1549:19: note: 'init_module' target declared here 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1549:1: note: in expansion of macro 'module_usb_driver' 1549 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/target/iscsi/iscsi_target_seq_pdu_list.o CC drivers/tty/tty_ldsem.o In file included from drivers/staging/iio/meter/ade7854-spi.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ade7854_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7854-spi.c:315:1: note: in expansion of macro 'module_spi_driver' 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-spi.c:9: drivers/staging/iio/meter/ade7854-spi.c:315:19: note: 'cleanup_module' target declared here 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7854-spi.c:315:1: note: in expansion of macro 'module_spi_driver' 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-spi.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ade7854_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/meter/ade7854-spi.c:315:1: note: in expansion of macro 'module_spi_driver' 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/meter/ade7854-spi.c:9: drivers/staging/iio/meter/ade7854-spi.c:315:19: note: 'init_module' target declared here 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/meter/ade7854-spi.c:315:1: note: in expansion of macro 'module_spi_driver' 315 | module_spi_driver(ade7854_driver); | ^~~~~~~~~~~~~~~~~ LD [M] drivers/staging/iio/meter/ade7758.o AR drivers/staging/iio/resolver/built-in.o CC [M] drivers/scsi/iscsi_tcp.o CC [M] drivers/staging/iio/resolver/ad2s90.o CC drivers/tty/tty_baudrate.o CC drivers/usb/common/common.o CC [M] drivers/target/iscsi/iscsi_target_auth.o In file included from drivers/staging/iio/resolver/ad2s90.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad2s90_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s90.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s90.c:13: drivers/staging/iio/resolver/ad2s90.c:112:19: note: 'cleanup_module' target declared here 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s90.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s90.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad2s90_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s90.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s90.c:13: drivers/staging/iio/resolver/ad2s90.c:112:19: note: 'init_module' target declared here 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s90.c:112:1: note: in expansion of macro 'module_spi_driver' 112 | module_spi_driver(ad2s90_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/iio/resolver/ad2s1200.o CC drivers/tty/tty_jobctrl.o In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1047:1: note: in expansion of macro 'module_init' 1047 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1026:19: note: 'init_module' target declared here 1026 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1048:1: note: in expansion of macro 'module_exit' 1048 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1042:20: note: 'cleanup_module' target declared here 1042 | static void __exit iscsi_sw_tcp_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1200.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad2s1200_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s1200.c:162:1: note: in expansion of macro 'module_spi_driver' 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1200.c:14: drivers/staging/iio/resolver/ad2s1200.c:162:19: note: 'cleanup_module' target declared here 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s1200.c:162:1: note: in expansion of macro 'module_spi_driver' 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1200.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad2s1200_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s1200.c:162:1: note: in expansion of macro 'module_spi_driver' 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1200.c:14: drivers/staging/iio/resolver/ad2s1200.c:162:19: note: 'init_module' target declared here 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s1200.c:162:1: note: in expansion of macro 'module_spi_driver' 162 | module_spi_driver(ad2s1200_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/usb/common/led.o CC [M] drivers/target/iscsi/iscsi_target_datain_values.o CC [M] drivers/staging/iio/resolver/ad2s1210.o CC [M] drivers/scsi/iscsi_boot_sysfs.o In file included from drivers/staging/iio/resolver/ad2s1210.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad2s1210_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s1210.c:753:1: note: in expansion of macro 'module_spi_driver' 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1210.c:13: drivers/staging/iio/resolver/ad2s1210.c:753:19: note: 'cleanup_module' target declared here 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s1210.c:753:1: note: in expansion of macro 'module_spi_driver' 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1210.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad2s1210_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ drivers/staging/iio/resolver/ad2s1210.c:753:1: note: in expansion of macro 'module_spi_driver' 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/iio/resolver/ad2s1210.c:13: drivers/staging/iio/resolver/ad2s1210.c:753:19: note: 'init_module' target declared here 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/iio/resolver/ad2s1210.c:753:1: note: in expansion of macro 'module_spi_driver' 753 | module_spi_driver(ad2s1210_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/tty/n_null.o AR drivers/usb/common/usb-common.o AR drivers/usb/common/built-in.o CC drivers/usb/core/usb.o CC [M] drivers/scsi/virtio_scsi.o CC [M] drivers/target/iscsi/iscsi_target_device.o AR drivers/staging/iio/trigger/built-in.o AR drivers/staging/iio/built-in.o CC drivers/tty/pty.o AR drivers/staging/media/built-in.o AR drivers/staging/rtl8188eu/built-in.o CC [M] drivers/staging/rtl8188eu/core/rtw_ap.o In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1073:1: note: in expansion of macro 'module_init' 1073 | module_init(init); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1031:19: note: 'init_module' target declared here 1031 | static int __init init(void) | ^~~~ In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1074:1: note: in expansion of macro 'module_exit' 1074 | module_exit(fini); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1067:20: note: 'cleanup_module' target declared here 1067 | static void __exit fini(void) | ^~~~ CC [M] drivers/target/iscsi/iscsi_target_erl0.o CC drivers/tty/tty_audit.o CC drivers/usb/core/hub.o CC [M] drivers/scsi/st.o CC drivers/tty/sysrq.o CC [M] drivers/target/iscsi/iscsi_target_erl1.o In file included from drivers/scsi/st.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/st.c:4531:1: note: in expansion of macro 'module_init' 4531 | module_init(init_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4478:19: note: 'init_module' target declared here 4478 | static int __init init_st(void) | ^~~~~~~ In file included from drivers/scsi/st.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/st.c:4532:1: note: in expansion of macro 'module_exit' 4532 | module_exit(exit_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4521:20: note: 'cleanup_module' target declared here 4521 | static void __exit exit_st(void) | ^~~~~~~ CC [M] drivers/staging/rtl8188eu/core/rtw_cmd.o CC drivers/tty/hvc/hvc_console.o CC [M] drivers/target/iscsi/iscsi_target_erl2.o drivers/staging/rtl8188eu/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': drivers/staging/rtl8188eu/core/rtw_cmd.c:464:38: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | pnetwork->network.IELength, &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/hvc/hvc_console.c:36: In function 'tty_insert_flip_char', inlined from 'hvc_poll' at drivers/tty/hvc/hvc_console.c:688:4: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC [M] drivers/staging/rtl8188eu/core/rtw_debug.o CC [M] drivers/target/iscsi/iscsi_target_login.o AR drivers/tty/hvc/built-in.o AR drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o CC drivers/usb/core/hcd.o CC [M] drivers/scsi/osst.o CC [M] drivers/staging/rtl8188eu/core/rtw_efuse.o In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osst.c:6098:1: note: in expansion of macro 'module_init' 6098 | module_init(init_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6034:19: note: 'init_module' target declared here 6034 | static int __init init_osst(void) | ^~~~~~~~~ In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osst.c:6099:1: note: in expansion of macro 'module_exit' 6099 | module_exit(exit_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6071:20: note: 'cleanup_module' target declared here 6071 | static void __exit exit_osst (void) | ^~~~~~~~~ In file included from drivers/tty/serial/serial_core.c:25: In function 'tty_insert_flip_char', inlined from 'uart_insert_char' at drivers/tty/serial/serial_core.c:3047:7: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC [M] drivers/target/iscsi/iscsi_target_nego.o CC [M] drivers/staging/rtl8188eu/core/rtw_ieee80211.o CC drivers/tty/serial/earlycon.o CC drivers/usb/core/urb.o CC drivers/tty/serial/8250/8250_core.o CC [M] drivers/staging/rtl8188eu/core/rtw_ioctl_set.o CC [M] drivers/target/iscsi/iscsi_target_nodeattrib.o CC drivers/usb/core/message.o drivers/staging/rtl8188eu/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': drivers/staging/rtl8188eu/core/rtw_ioctl_set.c:328:47: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | enum ndis_802_11_network_infra *pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/target/iscsi/iscsi_target_tmr.o CC [M] drivers/scsi/sr.o CC [M] drivers/staging/rtl8188eu/core/rtw_iol.o CC drivers/tty/serial/8250/8250_port.o In file included from drivers/scsi/sr.c:35: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sr': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/sr.c:1050:1: note: in expansion of macro 'module_init' 1050 | module_init(init_sr); | ^~~~~~~~~~~ drivers/scsi/sr.c:1030:19: note: 'init_module' target declared here 1030 | static int __init init_sr(void) | ^~~~~~~ In file included from drivers/scsi/sr.c:35: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sr': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/sr.c:1051:1: note: in expansion of macro 'module_exit' 1051 | module_exit(exit_sr); | ^~~~~~~~~~~ drivers/scsi/sr.c:1044:20: note: 'cleanup_module' target declared here 1044 | static void __exit exit_sr(void) | ^~~~~~~ CC [M] drivers/staging/rtl8188eu/core/rtw_led.o CC [M] drivers/target/iscsi/iscsi_target_tpg.o CC [M] drivers/scsi/sr_ioctl.o CC drivers/usb/core/driver.o CC [M] drivers/staging/rtl8188eu/core/rtw_mlme.o CC [M] drivers/scsi/sr_vendor.o CC [M] drivers/target/iscsi/iscsi_target_util.o CC [M] drivers/scsi/sg.o CC drivers/tty/serial/8250/8250_early.o CC drivers/usb/core/config.o In file included from drivers/scsi/sg.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/sg.c:2737:1: note: in expansion of macro 'module_init' 2737 | module_init(init_sg); | ^~~~~~~~~~~ drivers/scsi/sg.c:1662:1: note: 'init_module' target declared here 1662 | init_sg(void) | ^~~~~~~ In file included from drivers/scsi/sg.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/sg.c:2738:1: note: in expansion of macro 'module_exit' 2738 | module_exit(exit_sg); | ^~~~~~~~~~~ drivers/scsi/sg.c:1699:1: note: 'cleanup_module' target declared here 1699 | exit_sg(void) | ^~~~~~~ CC [M] drivers/staging/rtl8188eu/core/rtw_mlme_ext.o CC drivers/tty/serial/8250/8250_fsl.o CC [M] drivers/target/iscsi/iscsi_target.o drivers/staging/rtl8188eu/core/rtw_mlme_ext.c: In function 'linked_status_chk': drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4709:34: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4709 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 3, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4725:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4725 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4729:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4729 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c:4733:7: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 4733 | &pmlmeinfo->network.Ssid, | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/core/file.o CC drivers/tty/serial/8250/8250_dw.o In file included from drivers/target/iscsi/iscsi_target.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_target_init_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:4727:1: note: in expansion of macro 'module_init' 4727 | module_init(iscsi_target_init_module); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:690:19: note: 'init_module' target declared here 690 | static int __init iscsi_target_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/iscsi/iscsi_target.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_target_cleanup_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:4728:1: note: in expansion of macro 'module_exit' 4728 | module_exit(iscsi_target_cleanup_module); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:777:20: note: 'cleanup_module' target declared here 777 | static void __exit iscsi_target_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/core/buffer.o CC [M] drivers/scsi/ch.o CC drivers/tty/serial/8250/8250_omap.o CC drivers/usb/core/sysfs.o In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ch_module': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ch.c:1040:1: note: in expansion of macro 'module_init' 1040 | module_init(init_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1004:19: note: 'init_module' target declared here 1004 | static int __init init_ch_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ch_module': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ch.c:1041:1: note: in expansion of macro 'module_exit' 1041 | module_exit(exit_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1032:20: note: 'cleanup_module' target declared here 1032 | static void __exit exit_ch_module(void) | ^~~~~~~~~~~~~~ CC drivers/tty/serial/8250/8250_of.o CC [M] drivers/scsi/ses.o CC [M] drivers/staging/rtl8188eu/core/rtw_pwrctrl.o CC drivers/usb/core/endpoint.o AR drivers/tty/serial/8250/8250.o AR drivers/tty/serial/8250/8250_base.o In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' 888 | module_init(ses_init); | ^~~~~~~~~~~ drivers/scsi/ses.c:863:19: note: 'init_module' target declared here 863 | static int __init ses_init(void) | ^~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' 889 | module_exit(ses_exit); | ^~~~~~~~~~~ drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here 882 | static void __exit ses_exit(void) | ^~~~~~~~ AR drivers/tty/serial/8250/built-in.o AR drivers/tty/serial/built-in.o CC drivers/tty/vt/vt_ioctl.o CC drivers/usb/core/devio.o CC [M] drivers/target/iscsi/iscsi_target_configfs.o CC [M] drivers/staging/rtl8188eu/core/rtw_recv.o AR drivers/scsi/scsi_mod.o AR drivers/scsi/sd_mod.o LD [M] drivers/scsi/sr_mod.o AR drivers/scsi/built-in.o CC [M] drivers/target/iscsi/iscsi_target_stat.o drivers/usb/core/devio.c: In function 'proc_do_submiturb': drivers/usb/core/devio.c:1506:43: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1506 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ drivers/usb/core/devio.c:1511:24: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1511 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ drivers/usb/core/devio.c:1514:38: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/core/devio.c:45: drivers/usb/core/devio.c:1529:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1529 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ ./include/linux/device.h:1346:58: note: in definition of macro 'dev_info' 1346 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ drivers/usb/core/devio.c:1525:3: note: in expansion of macro 'snoop' 1525 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1530:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1530 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ ./include/linux/device.h:1346:58: note: in definition of macro 'dev_info' 1346 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ drivers/usb/core/devio.c:1525:3: note: in expansion of macro 'snoop' 1525 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1531:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1531 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ ./include/linux/device.h:1346:58: note: in definition of macro 'dev_info' 1346 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ drivers/usb/core/devio.c:1525:3: note: in expansion of macro 'snoop' 1525 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ CC [M] drivers/staging/rtl8188eu/core/rtw_rf.o CC drivers/tty/vt/vc_screen.o CC [M] drivers/target/iscsi/iscsi_target_transport.o CC [M] drivers/staging/rtl8188eu/core/rtw_security.o CC drivers/tty/vt/selection.o CC drivers/usb/core/notify.o CC [M] drivers/staging/rtl8188eu/core/rtw_sreset.o LD [M] drivers/target/iscsi/iscsi_target_mod.o AR drivers/target/loopback/built-in.o CC [M] drivers/target/loopback/tcm_loop.o CC drivers/tty/vt/keyboard.o CC drivers/usb/core/generic.o In file included from drivers/target/loopback/tcm_loop.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1262:1: note: in expansion of macro 'module_init' 1262 | module_init(tcm_loop_fabric_init); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1213:19: note: 'init_module' target declared here 1213 | static int __init tcm_loop_fabric_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/loopback/tcm_loop.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1263:1: note: in expansion of macro 'module_exit' 1263 | module_exit(tcm_loop_fabric_exit); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1251:20: note: 'cleanup_module' target declared here 1251 | static void __exit tcm_loop_fabric_exit(void) | ^~~~~~~~~~~~~~~~~~~~ AR drivers/target/tcm_fc/built-in.o CC [M] drivers/target/tcm_fc/tfc_cmd.o CC [M] drivers/staging/rtl8188eu/core/rtw_sta_mgt.o In file included from drivers/tty/vt/keyboard.c:32: In function 'tty_insert_flip_char', inlined from 'puts_queue' at drivers/tty/vt/keyboard.c:313:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'fn_send_intr' at drivers/tty/vt/keyboard.c:560:2: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'put_queue' at drivers/tty/vt/keyboard.c:306:2: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC drivers/usb/core/quirks.o CC drivers/usb/core/devices.o In file included from drivers/target/tcm_fc/tfc_cmd.c:35: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/target/tcm_fc/tfc_conf.o LD [M] drivers/target/target_core_mod.o CC drivers/usb/core/port.o CC [M] drivers/staging/rtl8188eu/core/rtw_wlan_util.o CC drivers/usb/core/of.o CC drivers/tty/vt/consolemap.o In file included from drivers/target/tcm_fc/tfc_conf.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ft_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(ft_init); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:474:19: note: 'init_module' target declared here 474 | static int __init ft_init(void) | ^~~~~~~ In file included from drivers/target/tcm_fc/tfc_conf.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ft_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(ft_exit); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit ft_exit(void) | ^~~~~~~ CONMK drivers/tty/vt/consolemap_deftbl.c CC [M] drivers/target/tcm_fc/tfc_io.o CC drivers/tty/vt/vt.o AR drivers/usb/core/usbcore.o AR drivers/usb/core/built-in.o CC drivers/usb/dwc3/core.o In file included from drivers/target/tcm_fc/tfc_io.c:43: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/dwc3/trace.o CC [M] drivers/staging/rtl8188eu/core/rtw_xmit.o CC [M] drivers/target/tcm_fc/tfc_sess.o In file included from drivers/tty/vt/vt.c:77: In function 'tty_insert_flip_char', inlined from 'respond_string' at drivers/tty/vt/vt.c:1445:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ LD [M] drivers/target/tcm_fc/tcm_fc.o CC drivers/usb/dwc3/host.o AR drivers/uwb/built-in.o CC [M] drivers/uwb/address.o CC drivers/video/backlight/backlight.o CC drivers/usb/dwc3/gadget.o CC [M] drivers/staging/rtl8188eu/hal/fw.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/tty/vt/consolemap_deftbl.o CC drivers/video/backlight/gpio_backlight.o CC [M] drivers/uwb/allocator.o CC drivers/tty/vt/defkeymap.o AR drivers/tty/vt/built-in.o CC [M] drivers/tty/n_gsm.o CC [M] drivers/staging/rtl8188eu/hal/mac_cfg.o CC drivers/video/backlight/pwm_bl.o CC [M] drivers/uwb/beacon.o In file included from drivers/tty/n_gsm.c:53: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsm_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3283:1: note: in expansion of macro 'module_init' 3283 | module_init(gsm_init); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3231:19: note: 'init_module' target declared here 3231 | static int __init gsm_init(void) | ^~~~~~~~ In file included from drivers/tty/n_gsm.c:53: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsm_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_gsm.c:3284:1: note: in expansion of macro 'module_exit' 3284 | module_exit(gsm_exit); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3273:20: note: 'cleanup_module' target declared here 3273 | static void __exit gsm_exit(void) | ^~~~~~~~ CC [M] drivers/staging/rtl8188eu/hal/bb_cfg.o CC [M] drivers/uwb/driver.o CC drivers/video/backlight/tps65217_bl.o In file included from drivers/tty/n_gsm.c:55: In function 'tty_insert_flip_char', inlined from 'gsm_process_modem' at drivers/tty/n_gsm.c:1072:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'gsm_control_rls' at drivers/tty/n_gsm.c:1178:3, inlined from 'gsm_control_message' at drivers/tty/n_gsm.c:1244:3, inlined from 'gsm_dlci_command' at drivers/tty/n_gsm.c:1632:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'gsm_control_rls' at drivers/tty/n_gsm.c:1180:3, inlined from 'gsm_control_message' at drivers/tty/n_gsm.c:1244:3, inlined from 'gsm_dlci_command' at drivers/tty/n_gsm.c:1632:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'gsm_control_rls' at drivers/tty/n_gsm.c:1182:3, inlined from 'gsm_control_message' at drivers/tty/n_gsm.c:1244:3, inlined from 'gsm_dlci_command' at drivers/tty/n_gsm.c:1632:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uwb_subsys_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/driver.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(uwb_subsys_init); | ^~~~~~~~~~~ drivers/uwb/driver.c:112:19: note: 'init_module' target declared here 112 | static int __init uwb_subsys_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uwb_subsys_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/driver.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(uwb_subsys_exit); | ^~~~~~~~~~~ drivers/uwb/driver.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit uwb_subsys_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/uwb/drp.o CC [M] drivers/staging/rtl8188eu/hal/rf_cfg.o AR drivers/video/backlight/built-in.o drivers/uwb/drp.c: In function 'uwb_drp_availability_process': drivers/uwb/drp.c:732:26: warning: taking address of packed member of 'struct uwb_ie_drp_avail' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | drp_availability_ie->bmp, UWB_NUM_MAS); | ~~~~~~~~~~~~~~~~~~~^~~~~ CC drivers/video/console/dummycon.o AR drivers/tty/built-in.o CC drivers/usb/dwc3/ep0.o CC drivers/usb/dwc3/drd.o CC [M] drivers/uwb/drp-avail.o CC [M] drivers/staging/rtl8188eu/hal/pwrseqcmd.o AR drivers/video/console/built-in.o CC drivers/video/fbdev/core/fb_cmdline.o CC [M] drivers/staging/rtl8188eu/hal/pwrseq.o CC [M] drivers/uwb/drp-ie.o CC drivers/usb/dwc3/debugfs.o CC drivers/usb/dwc3/dwc3-omap.o CC drivers/video/fbdev/core/fb_notify.o CC [M] drivers/uwb/est.o CC [M] drivers/staging/rtl8188eu/hal/Hal8188ERateAdaptive.o CC drivers/video/fbdev/core/fbmem.o CC drivers/usb/dwc3/dwc3-of-simple.o CC drivers/video/fbdev/core/fbmon.o CC [M] drivers/uwb/ie.o AR drivers/usb/dwc3/dwc3.o AR drivers/usb/dwc3/built-in.o AR drivers/usb/gadget/function/built-in.o CC [M] drivers/usb/gadget/function/f_acm.o CC [M] drivers/staging/rtl8188eu/hal/hal_intf.o In file included from drivers/usb/gadget/function/f_acm.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'acmmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_acm.c:822:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 822 | DECLARE_USB_FUNCTION_INIT(acm, acm_alloc_instance, acm_alloc_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_acm.c:23: drivers/usb/gadget/function/f_acm.c:822:27: note: 'init_module' target declared here 822 | DECLARE_USB_FUNCTION_INIT(acm, acm_alloc_instance, acm_alloc_func); | ^~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_acm.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acmmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_acm.c:822:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 822 | DECLARE_USB_FUNCTION_INIT(acm, acm_alloc_instance, acm_alloc_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_acm.c:23: drivers/usb/gadget/function/f_acm.c:822:27: note: 'cleanup_module' target declared here 822 | DECLARE_USB_FUNCTION_INIT(acm, acm_alloc_instance, acm_alloc_func); | ^~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/hal/hal_com.o CC [M] drivers/uwb/ie-rcv.o CC [M] drivers/usb/gadget/function/f_loopback.o CC [M] drivers/usb/gadget/function/f_sourcesink.o CC drivers/video/fbdev/core/fbcmap.o CC [M] drivers/uwb/lc-dev.o CC [M] drivers/staging/rtl8188eu/hal/odm.o In file included from drivers/usb/gadget/function/f_sourcesink.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sslb_modinit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/function/f_sourcesink.c:1287:1: note: in expansion of macro 'module_init' 1287 | module_init(sslb_modinit); | ^~~~~~~~~~~ drivers/usb/gadget/function/f_sourcesink.c:1270:19: note: 'init_module' target declared here 1270 | static int __init sslb_modinit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/gadget/function/f_sourcesink.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sslb_modexit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/function/f_sourcesink.c:1288:1: note: in expansion of macro 'module_exit' 1288 | module_exit(sslb_modexit); | ^~~~~~~~~~~ drivers/usb/gadget/function/f_sourcesink.c:1282:20: note: 'cleanup_module' target declared here 1282 | static void __exit sslb_modexit(void) | ^~~~~~~~~~~~ CC [M] drivers/staging/rtl8188eu/hal/odm_HWConfig.o CC [M] drivers/usb/gadget/function/u_serial.o CC drivers/video/fbdev/core/fbsysfs.o CC [M] drivers/uwb/lc-rc.o CC drivers/video/fbdev/core/modedb.o CC [M] drivers/staging/rtl8188eu/hal/odm_RTL8188E.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o CC [M] drivers/usb/gadget/function/f_serial.o CC [M] drivers/usb/gadget/function/f_obex.o CC [M] drivers/uwb/neh.o CC drivers/video/fbdev/core/fbcvt.o In file included from drivers/usb/gadget/function/f_serial.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsermod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_serial.c:358:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 358 | DECLARE_USB_FUNCTION_INIT(gser, gser_alloc_inst, gser_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_serial.c:18: drivers/usb/gadget/function/f_serial.c:358:27: note: 'init_module' target declared here 358 | DECLARE_USB_FUNCTION_INIT(gser, gser_alloc_inst, gser_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_serial.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsermod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_serial.c:358:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 358 | DECLARE_USB_FUNCTION_INIT(gser, gser_alloc_inst, gser_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_serial.c:18: drivers/usb/gadget/function/f_serial.c:358:27: note: 'cleanup_module' target declared here 358 | DECLARE_USB_FUNCTION_INIT(gser, gser_alloc_inst, gser_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_obex.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'obexmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_obex.c:493:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 493 | DECLARE_USB_FUNCTION_INIT(obex, obex_alloc_inst, obex_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_obex.c:22: drivers/usb/gadget/function/f_obex.c:493:27: note: 'init_module' target declared here 493 | DECLARE_USB_FUNCTION_INIT(obex, obex_alloc_inst, obex_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_obex.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'obexmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_obex.c:493:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 493 | DECLARE_USB_FUNCTION_INIT(obex, obex_alloc_inst, obex_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/function/f_obex.c:22: drivers/usb/gadget/function/f_obex.c:493:27: note: 'cleanup_module' target declared here 493 | DECLARE_USB_FUNCTION_INIT(obex, obex_alloc_inst, obex_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/hal/rtl8188e_dm.o CC [M] drivers/usb/gadget/function/u_ether.o CC [M] drivers/usb/gadget/function/f_ncm.o CC drivers/video/fbdev/core/fb_defio.o CC [M] drivers/uwb/pal.o In file included from drivers/usb/gadget/function/f_ncm.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ncmmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_ncm.c:1687:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1687 | DECLARE_USB_FUNCTION_INIT(ncm, ncm_alloc_inst, ncm_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_ncm.c:27: drivers/usb/gadget/function/f_ncm.c:1687:27: note: 'init_module' target declared here 1687 | DECLARE_USB_FUNCTION_INIT(ncm, ncm_alloc_inst, ncm_alloc); | ^~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_ncm.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ncmmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_ncm.c:1687:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1687 | DECLARE_USB_FUNCTION_INIT(ncm, ncm_alloc_inst, ncm_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_ncm.c:27: drivers/usb/gadget/function/f_ncm.c:1687:27: note: 'cleanup_module' target declared here 1687 | DECLARE_USB_FUNCTION_INIT(ncm, ncm_alloc_inst, ncm_alloc); | ^~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o CC drivers/video/fbdev/core/fbcon.o CC [M] drivers/uwb/radio.o CC [M] drivers/uwb/reset.o CC [M] drivers/usb/gadget/function/f_ecm.o CC [M] drivers/staging/rtl8188eu/hal/phy.o In file included from drivers/usb/gadget/function/f_ecm.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecmmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_ecm.c:954:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 954 | DECLARE_USB_FUNCTION_INIT(ecm, ecm_alloc_inst, ecm_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_ecm.c:21: drivers/usb/gadget/function/f_ecm.c:954:27: note: 'init_module' target declared here 954 | DECLARE_USB_FUNCTION_INIT(ecm, ecm_alloc_inst, ecm_alloc); | ^~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_ecm.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecmmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_ecm.c:954:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 954 | DECLARE_USB_FUNCTION_INIT(ecm, ecm_alloc_inst, ecm_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_ecm.c:21: drivers/usb/gadget/function/f_ecm.c:954:27: note: 'cleanup_module' target declared here 954 | DECLARE_USB_FUNCTION_INIT(ecm, ecm_alloc_inst, ecm_alloc); | ^~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/hal/rf.o CC [M] drivers/uwb/rsv.o CC [M] drivers/usb/gadget/function/f_subset.o CC [M] drivers/uwb/scan.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.o In file included from drivers/usb/gadget/function/f_subset.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gethmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_subset.c:508:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 508 | DECLARE_USB_FUNCTION_INIT(geth, geth_alloc_inst, geth_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_subset.c:19: drivers/usb/gadget/function/f_subset.c:508:27: note: 'init_module' target declared here 508 | DECLARE_USB_FUNCTION_INIT(geth, geth_alloc_inst, geth_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_subset.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gethmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_subset.c:508:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 508 | DECLARE_USB_FUNCTION_INIT(geth, geth_alloc_inst, geth_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_subset.c:19: drivers/usb/gadget/function/f_subset.c:508:27: note: 'cleanup_module' target declared here 508 | DECLARE_USB_FUNCTION_INIT(geth, geth_alloc_inst, geth_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/usb/gadget/function/f_rndis.o CC drivers/video/fbdev/core/bitblit.o CC [M] drivers/usb/gadget/function/rndis.o CC [M] drivers/uwb/uwb-debug.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188e_xmit.o In file included from drivers/usb/gadget/function/f_rndis.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndismod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_rndis.c:1031:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1031 | DECLARE_USB_FUNCTION_INIT(rndis, rndis_alloc_inst, rndis_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_rndis.c:26: drivers/usb/gadget/function/f_rndis.c:1031:27: note: 'init_module' target declared here 1031 | DECLARE_USB_FUNCTION_INIT(rndis, rndis_alloc_inst, rndis_alloc); | ^~~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_rndis.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndismod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_rndis.c:1031:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1031 | DECLARE_USB_FUNCTION_INIT(rndis, rndis_alloc_inst, rndis_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_ether.h:19, from drivers/usb/gadget/function/f_rndis.c:26: drivers/usb/gadget/function/f_rndis.c:1031:27: note: 'cleanup_module' target declared here 1031 | DECLARE_USB_FUNCTION_INIT(rndis, rndis_alloc_inst, rndis_alloc); | ^~~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/uwb/uwbd.o CC drivers/video/fbdev/core/softcursor.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188eu_led.o CC drivers/video/fbdev/core/tileblit.o CC [M] drivers/usb/gadget/function/f_mass_storage.o CC [M] drivers/uwb/hwa-rc.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o CC [M] drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o In file included from drivers/usb/gadget/function/f_mass_storage.c:217: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mass_storagemod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_mass_storage.c:3443:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 3443 | DECLARE_USB_FUNCTION_INIT(mass_storage, fsg_alloc_inst, fsg_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/f_mass_storage.c:222: drivers/usb/gadget/function/f_mass_storage.c:3443:27: note: 'init_module' target declared here 3443 | DECLARE_USB_FUNCTION_INIT(mass_storage, fsg_alloc_inst, fsg_alloc); | ^~~~~~~~~~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_mass_storage.c:217: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mass_storagemod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_mass_storage.c:3443:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 3443 | DECLARE_USB_FUNCTION_INIT(mass_storage, fsg_alloc_inst, fsg_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/f_mass_storage.c:222: drivers/usb/gadget/function/f_mass_storage.c:3443:27: note: 'cleanup_module' target declared here 3443 | DECLARE_USB_FUNCTION_INIT(mass_storage, fsg_alloc_inst, fsg_alloc); | ^~~~~~~~~~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC drivers/video/fbdev/core/fbcon_rotate.o In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwarc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'cleanup_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwarc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'init_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/gadget/function/storage_common.o AR drivers/uwb/i1480/built-in.o CC [M] drivers/uwb/i1480/i1480-est.o CC [M] drivers/staging/rtl8188eu/hal/usb_halinit.o CC drivers/video/fbdev/core/fbcon_cw.o In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_est_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(i1480_est_init); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:57:19: note: 'init_module' target declared here 57 | static int __init i1480_est_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_est_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(i1480_est_exit); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit i1480_est_exit(void) | ^~~~~~~~~~~~~~ AR drivers/uwb/i1480/dfu/built-in.o CC [M] drivers/uwb/i1480/dfu/dfu.o CC drivers/video/fbdev/core/fbcon_ud.o CC [M] drivers/usb/gadget/function/f_fs.o CC [M] drivers/usb/gadget/function/u_audio.o CC [M] drivers/staging/rtl8188eu/os_dep/ioctl_linux.o CC [M] drivers/uwb/i1480/dfu/mac.o In file included from drivers/usb/gadget/function/f_fs.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ffsmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_fs.c:3722:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 3722 | DECLARE_USB_FUNCTION_INIT(ffs, ffs_alloc_inst, ffs_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/f_fs.c:30: drivers/usb/gadget/function/f_fs.c:3722:27: note: 'init_module' target declared here 3722 | DECLARE_USB_FUNCTION_INIT(ffs, ffs_alloc_inst, ffs_alloc); | ^~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_fs.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ffsmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_fs.c:3722:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 3722 | DECLARE_USB_FUNCTION_INIT(ffs, ffs_alloc_inst, ffs_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/f_fs.c:30: drivers/usb/gadget/function/f_fs.c:3722:27: note: 'cleanup_module' target declared here 3722 | DECLARE_USB_FUNCTION_INIT(ffs, ffs_alloc_inst, ffs_alloc); | ^~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC drivers/video/fbdev/core/fbcon_ccw.o CC [M] drivers/uwb/i1480/dfu/phy.o CC drivers/video/fbdev/core/cfbfillrect.o CC [M] drivers/uwb/i1480/dfu/usb.o In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'cleanup_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'init_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/video/fbdev/core/cfbcopyarea.o CC [M] drivers/staging/rtl8188eu/os_dep/mlme_linux.o LD [M] drivers/uwb/i1480/dfu/i1480-dfu-usb.o CC [M] drivers/usb/gadget/function/f_uac1.o LD [M] drivers/uwb/uwb.o CC drivers/video/fbdev/core/cfbimgblt.o CC drivers/video/fbdev/core/sysfillrect.o In file included from drivers/usb/gadget/function/f_uac1.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uac1mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_uac1.c:800:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 800 | DECLARE_USB_FUNCTION_INIT(uac1, f_audio_alloc_inst, f_audio_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_audio.h:22, from drivers/usb/gadget/function/f_uac1.c:23: drivers/usb/gadget/function/f_uac1.c:800:27: note: 'init_module' target declared here 800 | DECLARE_USB_FUNCTION_INIT(uac1, f_audio_alloc_inst, f_audio_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_uac1.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uac1mod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_uac1.c:800:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 800 | DECLARE_USB_FUNCTION_INIT(uac1, f_audio_alloc_inst, f_audio_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_audio.h:22, from drivers/usb/gadget/function/f_uac1.c:23: drivers/usb/gadget/function/f_uac1.c:800:27: note: 'cleanup_module' target declared here 800 | DECLARE_USB_FUNCTION_INIT(uac1, f_audio_alloc_inst, f_audio_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/usb/gadget/function/f_uac2.o CC [M] drivers/staging/rtl8188eu/os_dep/mon.o CC [M] drivers/staging/rtl8188eu/os_dep/os_intfs.o AR drivers/virt/built-in.o CC drivers/video/fbdev/core/syscopyarea.o CC [M] drivers/usb/gadget/function/f_midi.o In file included from drivers/usb/gadget/function/f_uac2.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uac2mod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_uac2.c:1013:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1013 | DECLARE_USB_FUNCTION_INIT(uac2, afunc_alloc_inst, afunc_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_audio.h:22, from drivers/usb/gadget/function/f_uac2.c:18: drivers/usb/gadget/function/f_uac2.c:1013:27: note: 'init_module' target declared here 1013 | DECLARE_USB_FUNCTION_INIT(uac2, afunc_alloc_inst, afunc_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_uac2.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uac2mod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_uac2.c:1013:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1013 | DECLARE_USB_FUNCTION_INIT(uac2, afunc_alloc_inst, afunc_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_audio.h:22, from drivers/usb/gadget/function/f_uac2.c:18: drivers/usb/gadget/function/f_uac2.c:1013:27: note: 'cleanup_module' target declared here 1013 | DECLARE_USB_FUNCTION_INIT(uac2, afunc_alloc_inst, afunc_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/os_dep/osdep_service.o In file included from drivers/usb/gadget/function/f_midi.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'midimod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_midi.c:1340:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1340 | DECLARE_USB_FUNCTION_INIT(midi, f_midi_alloc_inst, f_midi_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_midi.h:19, from drivers/usb/gadget/function/f_midi.c:39: drivers/usb/gadget/function/f_midi.c:1340:27: note: 'init_module' target declared here 1340 | DECLARE_USB_FUNCTION_INIT(midi, f_midi_alloc_inst, f_midi_alloc); | ^~~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_midi.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'midimod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_midi.c:1340:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1340 | DECLARE_USB_FUNCTION_INIT(midi, f_midi_alloc_inst, f_midi_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_midi.h:19, from drivers/usb/gadget/function/f_midi.c:39: drivers/usb/gadget/function/f_midi.c:1340:27: note: 'cleanup_module' target declared here 1340 | DECLARE_USB_FUNCTION_INIT(midi, f_midi_alloc_inst, f_midi_alloc); | ^~~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC drivers/video/fbdev/core/sysimgblt.o CC drivers/video/fbdev/core/fb_sys_fops.o CC [M] drivers/staging/rtl8188eu/os_dep/recv_linux.o CC [M] drivers/usb/gadget/function/f_hid.o CC [M] drivers/staging/rtl8188eu/os_dep/rtw_android.o In file included from drivers/usb/gadget/function/f_hid.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidmod_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:626:2: note: in expansion of macro 'module_init' 626 | module_init(_name ## mod_init); \ | ^~~~~~~~~~~ drivers/usb/gadget/function/f_hid.c:1136:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1136 | DECLARE_USB_FUNCTION_INIT(hid, hidg_alloc_inst, hidg_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_hid.h:19, from drivers/usb/gadget/function/f_hid.c:25: drivers/usb/gadget/function/f_hid.c:1136:27: note: 'init_module' target declared here 1136 | DECLARE_USB_FUNCTION_INIT(hid, hidg_alloc_inst, hidg_alloc); | ^~~ ./include/linux/usb/composite.h:618:20: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 618 | static int __init _name ## mod_init(void) \ | ^~~~~ In file included from drivers/usb/gadget/function/f_hid.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidmod_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/composite.h:627:2: note: in expansion of macro 'module_exit' 627 | module_exit(_name ## mod_exit) | ^~~~~~~~~~~ drivers/usb/gadget/function/f_hid.c:1136:1: note: in expansion of macro 'DECLARE_USB_FUNCTION_INIT' 1136 | DECLARE_USB_FUNCTION_INIT(hid, hidg_alloc_inst, hidg_alloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/function/u_hid.h:19, from drivers/usb/gadget/function/f_hid.c:25: drivers/usb/gadget/function/f_hid.c:1136:27: note: 'cleanup_module' target declared here 1136 | DECLARE_USB_FUNCTION_INIT(hid, hidg_alloc_inst, hidg_alloc); | ^~~ ./include/linux/usb/composite.h:622:21: note: in definition of macro 'DECLARE_USB_FUNCTION_INIT' 622 | static void __exit _name ## mod_exit(void) \ | ^~~~~ CC [M] drivers/staging/rtl8188eu/os_dep/usb_intf.o AR drivers/video/fbdev/core/fb.o AR drivers/video/fbdev/core/built-in.o CC [M] drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o AR drivers/video/fbdev/omap2/omapfb/displays/built-in.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.o AR drivers/video/fbdev/omap2/omapfb/built-in.o AR drivers/video/fbdev/omap2/built-in.o CC drivers/video/fbdev/ssd1307fb.o LD [M] drivers/usb/gadget/function/usb_f_acm.o LD [M] drivers/usb/gadget/function/usb_f_ss_lb.o LD [M] drivers/usb/gadget/function/usb_f_serial.o LD [M] drivers/usb/gadget/function/usb_f_obex.o LD [M] drivers/usb/gadget/function/usb_f_ncm.o LD [M] drivers/usb/gadget/function/usb_f_ecm.o In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:29, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./drivers/staging/rtl8188eu/include/osdep_service.h:31, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:17: drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:19: note: 'cleanup_module' target declared here 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:29, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./drivers/staging/rtl8188eu/include/osdep_service.h:31, from drivers/staging/rtl8188eu/os_dep/usb_intf.c:17: drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:19: note: 'init_module' target declared here 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtl8188eu/os_dep/usb_intf.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | module_usb_driver(rtl8188e_usb_drv) | ^~~~~~~~~~~~~~~~~ LD [M] drivers/usb/gadget/function/usb_f_ecm_subset.o LD [M] drivers/usb/gadget/function/usb_f_rndis.o CC drivers/video/fbdev/simplefb.o LD [M] drivers/usb/gadget/function/usb_f_mass_storage.o LD [M] drivers/usb/gadget/function/usb_f_fs.o LD [M] drivers/usb/gadget/function/usb_f_uac1.o LD [M] drivers/usb/gadget/function/usb_f_uac2.o LD [M] drivers/usb/gadget/function/usb_f_midi.o LD [M] drivers/usb/gadget/function/usb_f_hid.o AR drivers/usb/gadget/legacy/built-in.o CC [M] drivers/usb/gadget/legacy/zero.o CC [M] drivers/usb/gadget/legacy/audio.o CC [M] drivers/staging/rtl8188eu/os_dep/xmit_linux.o In file included from drivers/usb/gadget/legacy/zero.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'zero_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/zero.c:427:1: note: in expansion of macro 'module_usb_composite_driver' 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/zero.c:44: drivers/usb/gadget/legacy/zero.c:427:29: note: 'init_module' target declared here 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/zero.c:427:1: note: in expansion of macro 'module_usb_composite_driver' 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/zero.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zero_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/zero.c:427:1: note: in expansion of macro 'module_usb_composite_driver' 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/zero.c:44: drivers/usb/gadget/legacy/zero.c:427:29: note: 'cleanup_module' target declared here 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/zero.c:427:1: note: in expansion of macro 'module_usb_composite_driver' 427 | module_usb_composite_driver(zero_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/gadget/legacy/ether.o In file included from drivers/usb/gadget/legacy/audio.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'audio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/audio.c:361:1: note: in expansion of macro 'module_usb_composite_driver' 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/audio.c:16: drivers/usb/gadget/legacy/audio.c:361:29: note: 'init_module' target declared here 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/audio.c:361:1: note: in expansion of macro 'module_usb_composite_driver' 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/audio.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/audio.c:361:1: note: in expansion of macro 'module_usb_composite_driver' 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/audio.c:16: drivers/usb/gadget/legacy/audio.c:361:29: note: 'cleanup_module' target declared here 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/audio.c:361:1: note: in expansion of macro 'module_usb_composite_driver' 361 | module_usb_composite_driver(audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/staging/rtl8712/built-in.o CC [M] drivers/video/fbdev/udlfb.o CC [M] drivers/staging/rtl8712/rtl871x_cmd.o AR drivers/staging/speakup/built-in.o CC [M] drivers/staging/speakup/speakup_acntsa.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_acntsa.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_acntsa_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_acntsa.c:146:1: note: in expansion of macro 'module_spk_synth' 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_acntsa.c:22: drivers/staging/speakup/speakup_acntsa.c:146:18: note: 'init_module' target declared here 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_acntsa.c:146:1: note: in expansion of macro 'module_spk_synth' 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_acntsa.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_acntsa_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_acntsa.c:146:1: note: in expansion of macro 'module_spk_synth' 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_acntsa.c:22: drivers/staging/speakup/speakup_acntsa.c:146:18: note: 'cleanup_module' target declared here 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_acntsa.c:146:1: note: in expansion of macro 'module_spk_synth' 146 | module_spk_synth(synth_acntsa); | ^~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/ether.c:95: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'eth_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/ether.c:482:1: note: in expansion of macro 'module_usb_composite_driver' 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/usb/gadget/legacy/ether.c:17: drivers/usb/gadget/legacy/ether.c:482:29: note: 'init_module' target declared here 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/ether.c:482:1: note: in expansion of macro 'module_usb_composite_driver' 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/ether.c:95: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eth_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/ether.c:482:1: note: in expansion of macro 'module_usb_composite_driver' 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/usb/gadget/legacy/ether.c:17: drivers/usb/gadget/legacy/ether.c:482:29: note: 'cleanup_module' target declared here 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/ether.c:482:1: note: in expansion of macro 'module_usb_composite_driver' 482 | module_usb_composite_driver(eth_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/udlfb.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlfb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/udlfb.c:1791:1: note: in expansion of macro 'module_usb_driver' 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/video/fbdev/udlfb.c:24: drivers/video/fbdev/udlfb.c:1791:19: note: 'cleanup_module' target declared here 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/fbdev/udlfb.c:1791:1: note: in expansion of macro 'module_usb_driver' 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/udlfb.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlfb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/udlfb.c:1791:1: note: in expansion of macro 'module_usb_driver' 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/video/fbdev/udlfb.c:24: drivers/video/fbdev/udlfb.c:1791:19: note: 'init_module' target declared here 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/fbdev/udlfb.c:1791:1: note: in expansion of macro 'module_usb_driver' 1791 | module_usb_driver(dlfb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/speakup_apollo.o LD [M] drivers/staging/rtl8188eu/r8188eu.o CC [M] drivers/usb/gadget/legacy/inode.o CC [M] drivers/usb/gadget/legacy/g_ffs.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_apollo.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_apollo_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_apollo.c:210:1: note: in expansion of macro 'module_spk_synth' 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_apollo.c:27: drivers/staging/speakup/speakup_apollo.c:210:18: note: 'init_module' target declared here 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_apollo.c:210:1: note: in expansion of macro 'module_spk_synth' 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_apollo.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_apollo_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_apollo.c:210:1: note: in expansion of macro 'module_spk_synth' 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_apollo.c:27: drivers/staging/speakup/speakup_apollo.c:210:18: note: 'cleanup_module' target declared here 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_apollo.c:210:1: note: in expansion of macro 'module_spk_synth' 210 | module_spk_synth(synth_apollo); | ^~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/inode.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/inode.c:2093:1: note: in expansion of macro 'module_init' 2093 | module_init (init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/inode.c:2083:19: note: 'init_module' target declared here 2083 | static int __init init (void) | ^~~~ In file included from drivers/usb/gadget/legacy/inode.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/inode.c:2100:1: note: in expansion of macro 'module_exit' 2100 | module_exit (cleanup); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/inode.c:2095:20: note: 'cleanup_module' target declared here 2095 | static void __exit cleanup (void) | ^~~~~~~ CC [M] drivers/staging/speakup/speakup_audptr.o In file included from drivers/usb/gadget/legacy/g_ffs.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/g_ffs.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(gfs_init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/g_ffs.c:181:19: note: 'init_module' target declared here 181 | static int __init gfs_init(void) | ^~~~~~~~ In file included from drivers/usb/gadget/legacy/g_ffs.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/g_ffs.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(gfs_exit); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/g_ffs.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit gfs_exit(void) | ^~~~~~~~ CC [M] drivers/staging/rtl8712/rtl8712_cmd.o CC [M] drivers/video/fbdev/smscufx.o CC [M] drivers/staging/rtl8712/rtl871x_security.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_audptr.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_audptr_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_audptr.c:173:1: note: in expansion of macro 'module_spk_synth' 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_audptr.c:21: drivers/staging/speakup/speakup_audptr.c:173:18: note: 'init_module' target declared here 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_audptr.c:173:1: note: in expansion of macro 'module_spk_synth' 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_audptr.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_audptr_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_audptr.c:173:1: note: in expansion of macro 'module_spk_synth' 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_audptr.c:21: drivers/staging/speakup/speakup_audptr.c:173:18: note: 'cleanup_module' target declared here 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_audptr.c:173:1: note: in expansion of macro 'module_spk_synth' 173 | module_spk_synth(synth_audptr); | ^~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/speakup_bns.o In file included from drivers/video/fbdev/smscufx.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ufx_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/smscufx.c:1795:1: note: in expansion of macro 'module_usb_driver' 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/video/fbdev/smscufx.c:28: drivers/video/fbdev/smscufx.c:1795:19: note: 'cleanup_module' target declared here 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/fbdev/smscufx.c:1795:1: note: in expansion of macro 'module_usb_driver' 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/smscufx.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ufx_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/smscufx.c:1795:1: note: in expansion of macro 'module_usb_driver' 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/video/fbdev/smscufx.c:28: drivers/video/fbdev/smscufx.c:1795:19: note: 'init_module' target declared here 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/fbdev/smscufx.c:1795:1: note: in expansion of macro 'module_usb_driver' 1795 | module_usb_driver(ufx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_bns.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_bns_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_bns.c:130:1: note: in expansion of macro 'module_spk_synth' 130 | module_spk_synth(synth_bns); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_bns.c:21: drivers/staging/speakup/speakup_bns.c:130:18: note: 'init_module' target declared here 130 | module_spk_synth(synth_bns); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_bns.c:130:1: note: in expansion of macro 'module_spk_synth' 130 | module_spk_synth(synth_bns); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_bns.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_bns_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_bns.c:130:1: note: in expansion of macro 'module_spk_synth' 130 | module_spk_synth(synth_bns); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_bns.c:21: drivers/staging/speakup/speakup_bns.c:130:18: note: 'cleanup_module' target declared here 130 | module_spk_synth(synth_bns); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_bns.c:130:1: note: in expansion of macro 'module_spk_synth' 130 | module_spk_synth(synth_bns); | ^~~~~~~~~~~~~~~~ CC [M] drivers/usb/gadget/legacy/mass_storage.o CC [M] drivers/staging/speakup/speakup_dectlk.o CC [M] drivers/usb/gadget/legacy/serial.o In file included from drivers/usb/gadget/legacy/mass_storage.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'msg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/mass_storage.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(msg_init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/mass_storage.c:243:19: note: 'init_module' target declared here 243 | static int __init msg_init(void) | ^~~~~~~~ In file included from drivers/usb/gadget/legacy/mass_storage.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msg_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/mass_storage.c:253:1: note: in expansion of macro 'module_exit' 253 | module_exit(msg_cleanup); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/mass_storage.c:249:20: note: 'cleanup_module' target declared here 249 | static void __exit msg_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_dectlk.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_dectlk_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_dectlk.c:309:1: note: in expansion of macro 'module_spk_synth' 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_dectlk.c:28: drivers/staging/speakup/speakup_dectlk.c:309:18: note: 'init_module' target declared here 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_dectlk.c:309:1: note: in expansion of macro 'module_spk_synth' 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_dectlk.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_dectlk_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_dectlk.c:309:1: note: in expansion of macro 'module_spk_synth' 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_dectlk.c:28: drivers/staging/speakup/speakup_dectlk.c:309:18: note: 'cleanup_module' target declared here 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_dectlk.c:309:1: note: in expansion of macro 'module_spk_synth' 309 | module_spk_synth(synth_dectlk); | ^~~~~~~~~~~~~~~~ AR drivers/staging/typec/fusb302/built-in.o In file included from drivers/usb/gadget/legacy/serial.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/serial.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/serial.c:246:19: note: 'init_module' target declared here 246 | static int __init init(void) | ^~~~ In file included from drivers/usb/gadget/legacy/serial.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/serial.c:280:1: note: in expansion of macro 'module_exit' 280 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/serial.c:276:20: note: 'cleanup_module' target declared here 276 | static void __exit cleanup(void) | ^~~~~~~ AR drivers/staging/typec/built-in.o CC [M] drivers/usb/gadget/legacy/gmidi.o CC [M] drivers/staging/speakup/speakup_decext.o CC [M] drivers/usb/gadget/legacy/cdc2.o AR drivers/video/fbdev/built-in.o AR drivers/video/built-in.o In file included from drivers/usb/gadget/legacy/gmidi.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'midi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/gmidi.c:187:1: note: in expansion of macro 'module_usb_composite_driver' 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/gmidi.c:28: drivers/usb/gadget/legacy/gmidi.c:187:29: note: 'init_module' target declared here 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/gmidi.c:187:1: note: in expansion of macro 'module_usb_composite_driver' 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/gmidi.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'midi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/gmidi.c:187:1: note: in expansion of macro 'module_usb_composite_driver' 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/gmidi.c:28: drivers/usb/gadget/legacy/gmidi.c:187:29: note: 'cleanup_module' target declared here 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/gmidi.c:187:1: note: in expansion of macro 'module_usb_composite_driver' 187 | module_usb_composite_driver(midi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/gadget/legacy/hid.o CC [M] drivers/staging/rtl8712/rtl871x_eeprom.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_decext.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_decext_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_decext.c:237:1: note: in expansion of macro 'module_spk_synth' 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_decext.c:26: drivers/staging/speakup/speakup_decext.c:237:18: note: 'init_module' target declared here 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_decext.c:237:1: note: in expansion of macro 'module_spk_synth' 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_decext.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_decext_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_decext.c:237:1: note: in expansion of macro 'module_spk_synth' 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_decext.c:26: drivers/staging/speakup/speakup_decext.c:237:18: note: 'cleanup_module' target declared here 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_decext.c:237:1: note: in expansion of macro 'module_spk_synth' 237 | module_spk_synth(synth_decext); | ^~~~~~~~~~~~~~~~ CC drivers/virtio/virtio.o In file included from drivers/usb/gadget/legacy/cdc2.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/cdc2.c:237:1: note: in expansion of macro 'module_usb_composite_driver' 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./drivers/usb/gadget/function/u_ether.h:18, from drivers/usb/gadget/legacy/cdc2.c:16: drivers/usb/gadget/legacy/cdc2.c:237:29: note: 'init_module' target declared here 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/cdc2.c:237:1: note: in expansion of macro 'module_usb_composite_driver' 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/cdc2.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/cdc2.c:237:1: note: in expansion of macro 'module_usb_composite_driver' 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./drivers/usb/gadget/function/u_ether.h:18, from drivers/usb/gadget/legacy/cdc2.c:16: drivers/usb/gadget/legacy/cdc2.c:237:29: note: 'cleanup_module' target declared here 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/cdc2.c:237:1: note: in expansion of macro 'module_usb_composite_driver' 237 | module_usb_composite_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/speakup_ltlk.o CC [M] drivers/staging/speakup/speakup_soft.o In file included from drivers/usb/gadget/legacy/hid.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidg_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/hid.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(hidg_init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/hid.c:279:19: note: 'init_module' target declared here 279 | static int __init hidg_init(void) | ^~~~~~~~~ In file included from drivers/usb/gadget/legacy/hid.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidg_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/hid.c:301:1: note: in expansion of macro 'module_exit' 301 | module_exit(hidg_cleanup); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/hid.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit hidg_cleanup(void) | ^~~~~~~~~~~~ CC [M] drivers/usb/gadget/legacy/dbgp.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_ltlk.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_ltlk_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_ltlk.c:177:1: note: in expansion of macro 'module_spk_synth' 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_ltlk.c:21: drivers/staging/speakup/speakup_ltlk.c:177:18: note: 'init_module' target declared here 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_ltlk.c:177:1: note: in expansion of macro 'module_spk_synth' 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_ltlk.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_ltlk_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_ltlk.c:177:1: note: in expansion of macro 'module_spk_synth' 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/speakup.h:5, from drivers/staging/speakup/speakup_ltlk.c:21: drivers/staging/speakup/speakup_ltlk.c:177:18: note: 'cleanup_module' target declared here 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_ltlk.c:177:1: note: in expansion of macro 'module_spk_synth' 177 | module_spk_synth(synth_ltlk); | ^~~~~~~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl8712_efuse.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_soft.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_soft_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_soft.c:422:1: note: in expansion of macro 'module_spk_synth' 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/staging/speakup/speakup_soft.c:23: drivers/staging/speakup/speakup_soft.c:422:18: note: 'init_module' target declared here 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_soft.c:422:1: note: in expansion of macro 'module_spk_synth' 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_soft.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_soft_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_soft.c:422:1: note: in expansion of macro 'module_spk_synth' 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/staging/speakup/speakup_soft.c:23: drivers/staging/speakup/speakup_soft.c:422:18: note: 'cleanup_module' target declared here 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_soft.c:422:1: note: in expansion of macro 'module_spk_synth' 422 | module_spk_synth(synth_soft); | ^~~~~~~~~~~~~~~~ CC drivers/virtio/virtio_ring.o In file included from drivers/usb/gadget/legacy/dbgp.c:12: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'dbgp_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/dbgp.c:424:1: note: in expansion of macro 'module_init' 424 | module_init(dbgp_init); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/dbgp.c:409:19: note: 'init_module' target declared here 409 | static int __init dbgp_init(void) | ^~~~~~~~~ In file included from drivers/usb/gadget/legacy/dbgp.c:12: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dbgp_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/legacy/dbgp.c:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(dbgp_exit); | ^~~~~~~~~~~ drivers/usb/gadget/legacy/dbgp.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit dbgp_exit(void) | ^~~~~~~~~ CC [M] drivers/staging/speakup/speakup_spkout.o CC [M] drivers/usb/gadget/legacy/multi.o CC drivers/watchdog/watchdog_core.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_spkout.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_spkout_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_spkout.c:141:1: note: in expansion of macro 'module_spk_synth' 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_spkout.c:21: drivers/staging/speakup/speakup_spkout.c:141:18: note: 'init_module' target declared here 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_spkout.c:141:1: note: in expansion of macro 'module_spk_synth' 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_spkout.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_spkout_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_spkout.c:141:1: note: in expansion of macro 'module_spk_synth' 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_spkout.c:21: drivers/staging/speakup/speakup_spkout.c:141:18: note: 'cleanup_module' target declared here 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_spkout.c:141:1: note: in expansion of macro 'module_spk_synth' 141 | module_spk_synth(synth_spkout); | ^~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/speakup_txprt.o CC [M] drivers/staging/rtl8712/hal_init.o In file included from drivers/usb/gadget/legacy/multi.c:17: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'multi_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/multi.c:495:1: note: in expansion of macro 'module_usb_composite_driver' 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/usb/gadget/legacy/multi.c:18: drivers/usb/gadget/legacy/multi.c:495:29: note: 'init_module' target declared here 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/multi.c:495:1: note: in expansion of macro 'module_usb_composite_driver' 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/multi.c:17: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multi_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/multi.c:495:1: note: in expansion of macro 'module_usb_composite_driver' 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/usb/gadget/legacy/multi.c:18: drivers/usb/gadget/legacy/multi.c:495:29: note: 'cleanup_module' target declared here 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/multi.c:495:1: note: in expansion of macro 'module_usb_composite_driver' 495 | module_usb_composite_driver(multi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_txprt.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_txprt_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_txprt.c:129:1: note: in expansion of macro 'module_spk_synth' 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_txprt.c:21: drivers/staging/speakup/speakup_txprt.c:129:18: note: 'init_module' target declared here 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_txprt.c:129:1: note: in expansion of macro 'module_spk_synth' 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_txprt.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_txprt_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_txprt.c:129:1: note: in expansion of macro 'module_spk_synth' 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_txprt.c:21: drivers/staging/speakup/speakup_txprt.c:129:18: note: 'cleanup_module' target declared here 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_txprt.c:129:1: note: in expansion of macro 'module_spk_synth' 129 | module_spk_synth(synth_txprt); | ^~~~~~~~~~~~~~~~ CC [M] drivers/usb/gadget/legacy/ncm.o CC [M] drivers/staging/speakup/speakup_dummy.o CC drivers/watchdog/watchdog_dev.o CC [M] drivers/virtio/virtio_mmio.o In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_dummy.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'synth_dummy_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_dummy.c:132:1: note: in expansion of macro 'module_spk_synth' 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_dummy.c:23: drivers/staging/speakup/speakup_dummy.c:132:18: note: 'init_module' target declared here 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_dummy.c:132:1: note: in expansion of macro 'module_spk_synth' 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~~~~~~ In file included from drivers/staging/speakup/spk_types.h:13, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_dummy.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synth_dummy_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/staging/speakup/spk_types.h:204:2: note: in expansion of macro 'module_driver' 204 | module_driver(__spk_synth, synth_add, synth_remove) | ^~~~~~~~~~~~~ drivers/staging/speakup/speakup_dummy.c:132:1: note: in expansion of macro 'module_spk_synth' 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/vt_kern.h:12, from drivers/staging/speakup/spk_types.h:14, from drivers/staging/speakup/spk_priv.h:23, from drivers/staging/speakup/speakup_dummy.c:23: drivers/staging/speakup/speakup_dummy.c:132:18: note: 'cleanup_module' target declared here 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/speakup/speakup_dummy.c:132:1: note: in expansion of macro 'module_spk_synth' 132 | module_spk_synth(synth_dummy); | ^~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/ncm.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ncm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/ncm.c:211:1: note: in expansion of macro 'module_usb_composite_driver' 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/ncm.c:24: drivers/usb/gadget/legacy/ncm.c:211:29: note: 'init_module' target declared here 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/ncm.c:211:1: note: in expansion of macro 'module_usb_composite_driver' 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/ncm.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ncm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/ncm.c:211:1: note: in expansion of macro 'module_usb_composite_driver' 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from drivers/usb/gadget/legacy/ncm.c:24: drivers/usb/gadget/legacy/ncm.c:211:29: note: 'cleanup_module' target declared here 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/ncm.c:211:1: note: in expansion of macro 'module_usb_composite_driver' 211 | module_usb_composite_driver(ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/buffers.o CC [M] drivers/staging/rtl8712/usb_halinit.o CC [M] drivers/usb/gadget/legacy/acm_ms.o CC drivers/watchdog/omap_wdt.o In file included from drivers/virtio/virtio_mmio.c:67: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_mmio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/virtio/virtio_mmio.c:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(virtio_mmio_exit); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:745:20: note: 'cleanup_module' target declared here 745 | static void __exit virtio_mmio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_mmio.c:67: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:751:1: note: in expansion of macro 'module_init' 751 | module_init(virtio_mmio_init); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:740:19: note: 'init_module' target declared here 740 | static int __init virtio_mmio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/acm_ms.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_ms_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/acm_ms.c:263:1: note: in expansion of macro 'module_usb_composite_driver' 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from ./drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/legacy/acm_ms.c:20: drivers/usb/gadget/legacy/acm_ms.c:263:29: note: 'init_module' target declared here 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/acm_ms.c:263:1: note: in expansion of macro 'module_usb_composite_driver' 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/legacy/acm_ms.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_ms_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/composite.h:416:2: note: in expansion of macro 'module_driver' 416 | module_driver(__usb_composite_driver, usb_composite_probe, \ | ^~~~~~~~~~~~~ drivers/usb/gadget/legacy/acm_ms.c:263:1: note: in expansion of macro 'module_usb_composite_driver' 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb/composite.h:39, from ./drivers/usb/gadget/function/u_serial.h:15, from drivers/usb/gadget/legacy/acm_ms.c:20: drivers/usb/gadget/legacy/acm_ms.c:263:29: note: 'cleanup_module' target declared here 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/gadget/legacy/acm_ms.c:263:1: note: in expansion of macro 'module_usb_composite_driver' 263 | module_usb_composite_driver(acm_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/gadget/legacy/g_zero.o LD [M] drivers/usb/gadget/legacy/g_audio.o LD [M] drivers/usb/gadget/legacy/g_ether.o LD [M] drivers/usb/gadget/legacy/gadgetfs.o LD [M] drivers/usb/gadget/legacy/g_mass_storage.o LD [M] drivers/usb/gadget/legacy/g_serial.o LD [M] drivers/usb/gadget/legacy/g_midi.o LD [M] drivers/usb/gadget/legacy/g_cdc.o LD [M] drivers/usb/gadget/legacy/g_hid.o CC [M] drivers/staging/speakup/devsynth.o CC [M] drivers/virtio/virtio_balloon.o LD [M] drivers/usb/gadget/legacy/g_dbgp.o LD [M] drivers/usb/gadget/legacy/g_multi.o LD [M] drivers/usb/gadget/legacy/g_ncm.o LD [M] drivers/usb/gadget/legacy/g_acm_ms.o CC drivers/usb/gadget/udc/core.o CC [M] drivers/staging/rtl8712/usb_ops.o CC [M] drivers/watchdog/twl4030_wdt.o In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:705:1: note: in expansion of macro 'module_virtio_driver' 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:705:22: note: 'init_module' target declared here 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:705:1: note: in expansion of macro 'module_virtio_driver' 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_balloon.c:705:1: note: in expansion of macro 'module_virtio_driver' 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:705:22: note: 'cleanup_module' target declared here 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:705:1: note: in expansion of macro 'module_virtio_driver' 705 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/twl4030_wdt.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl4030_wdt_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/twl4030_wdt.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/twl4030_wdt.c:25: drivers/watchdog/twl4030_wdt.c:149:24: note: 'cleanup_module' target declared here 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/twl4030_wdt.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/twl4030_wdt.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl4030_wdt_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ drivers/watchdog/twl4030_wdt.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/twl4030_wdt.c:25: drivers/watchdog/twl4030_wdt.c:149:24: note: 'init_module' target declared here 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/twl4030_wdt.c:149:1: note: in expansion of macro 'module_platform_driver' 149 | module_platform_driver(twl4030_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/i18n.o CC [M] drivers/watchdog/softdog.o CC [M] drivers/staging/rtl8712/usb_ops_linux.o CC [M] drivers/virtio/virtio_input.o In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'softdog_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(softdog_init); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:134:19: note: 'init_module' target declared here 134 | static int __init softdog_init(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softdog_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/softdog.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(softdog_exit); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:163:20: note: 'cleanup_module' target declared here 163 | static void __exit softdog_exit(void) | ^~~~~~~~~~~~ CC [M] drivers/staging/speakup/fakekey.o AR drivers/watchdog/watchdog.o AR drivers/watchdog/built-in.o CC [M] drivers/staging/speakup/main.o In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ CC drivers/usb/gadget/udc/trace.o AR drivers/xenomai/analogy/built-in.o In file included from drivers/staging/speakup/main.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'speakup_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/speakup/main.c:2454:1: note: in expansion of macro 'module_init' 2454 | module_init(speakup_init); | ^~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl871x_io.o drivers/staging/speakup/main.c:2347:19: note: 'init_module' target declared here 2347 | static int __init speakup_init(void) | ^~~~~~~~~~~~ In file included from drivers/staging/speakup/main.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speakup_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/speakup/main.c:2455:1: note: in expansion of macro 'module_exit' 2455 | module_exit(speakup_exit); | ^~~~~~~~~~~ drivers/staging/speakup/main.c:2312:20: note: 'cleanup_module' target declared here 2312 | static void __exit speakup_exit(void) | ^~~~~~~~~~~~ CC drivers/xenomai/autotune/autotune.o AR drivers/virtio/built-in.o CC [M] drivers/staging/rtl8712/rtl8712_io.o AR drivers/usb/gadget/udc/udc-core.o AR drivers/usb/gadget/udc/built-in.o CC [M] drivers/usb/gadget/usbstring.o CC [M] drivers/staging/rtl8712/rtl871x_ioctl_linux.o CC [M] drivers/staging/speakup/keyhelp.o AR drivers/xenomai/autotune/xeno_autotune.o AR drivers/xenomai/autotune/built-in.o AR drivers/xenomai/can/built-in.o AR drivers/xenomai/gpio/built-in.o CC drivers/xenomai/ipc/rtipc.o CC [M] drivers/usb/gadget/config.o CC drivers/xenomai/ipc/xddp.o CC [M] drivers/staging/speakup/kobjects.o CC [M] drivers/usb/gadget/epautoconf.o CC [M] drivers/staging/speakup/selection.o CC [M] drivers/staging/rtl8712/rtl871x_ioctl_rtl.o CC drivers/xenomai/ipc/iddp.o CC [M] drivers/usb/gadget/composite.o CC [M] drivers/staging/speakup/serialio.o CC drivers/xenomai/ipc/bufp.o drivers/usb/gadget/composite.c: In function 'bos_desc': drivers/usb/gadget/composite.c:631:15: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 631 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_EXT_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ drivers/usb/gadget/composite.c:646:16: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 646 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SS_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ drivers/usb/gadget/composite.c:682:16: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SSP_CAP_SIZE(1)); | ^~~~~~~~~~~~~~~~~~ drivers/usb/gadget/composite.c: In function 'get_string': drivers/usb/gadget/composite.c:1077:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1077 | collect_langs(sp, s->wData); | ~^~~~~~~ drivers/usb/gadget/composite.c:1082:24: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1082 | collect_langs(sp, s->wData); | ~^~~~~~~ drivers/usb/gadget/composite.c:1087:25: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1087 | collect_langs(sp, s->wData); | ~^~~~~~~ drivers/usb/gadget/composite.c:1094:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1094 | collect_langs(sp, s->wData); | ~^~~~~~~ CC [M] drivers/staging/rtl8712/rtl871x_ioctl_set.o CC [M] drivers/usb/gadget/functions.o CC [M] drivers/staging/speakup/spk_ttyio.o AR drivers/xenomai/ipc/xeno_rtipc.o AR drivers/xenomai/ipc/built-in.o AR drivers/xenomai/net/built-in.o AR drivers/xenomai/serial/built-in.o CC [M] drivers/xenomai/serial/16550A.o CC [M] drivers/staging/rtl8712/rtl8712_led.o CC [M] drivers/staging/rtl8712/rtl871x_mlme.o CC [M] drivers/staging/speakup/synth.o In file included from drivers/xenomai/serial/16550A.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_16550_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xenomai/serial/16550A.c:1182:1: note: in expansion of macro 'module_init' 1182 | module_init(rt_16550_init); | ^~~~~~~~~~~ drivers/xenomai/serial/16550A.c:1089:12: note: 'init_module' target declared here 1089 | int __init rt_16550_init(void) | ^~~~~~~~~~~~~ CC [M] drivers/usb/gadget/configfs.o LD [M] drivers/xenomai/serial/xeno_16550A.o AR drivers/xenomai/spi/built-in.o CC drivers/xenomai/testing/timerbench.o drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdUSB_show': drivers/usb/gadget/configfs.c:141:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | } | ~ 143 | | 144 | | 145 | #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | { \ | ~~~~~~~~~ 149 | u8 val; \ | ~~~~~~~~~~~~~~ 150 | int ret; \ | ~~~~~~~~~~~~~~ 151 | ret = kstrtou8(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | if (ret) \ | ~~~~~~~~~~~~~~ 153 | return ret; \ | ~~~~~~~~~~~~~~~~ 154 | to_gadget_info(item)->cdev.desc._name = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | return len; \ | ~~~~~~~~~~~~~~~~~ 156 | } | ~ 157 | | 158 | #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | { \ | ~~~~~~~~~ 162 | u16 val; \ | ~~~~~~~~~~~~~~ 163 | int ret; \ | ~~~~~~~~~~~~~~ 164 | ret = kstrtou16(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | if (ret) \ | ~~~~~~~~~~~~~~ 166 | return ret; \ | ~~~~~~~~~~~~~~~~ 167 | to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | return len; \ | ~~~~~~~~~~~~~~~~~ 169 | } | ~ 170 | | 171 | #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | GI_DEVICE_DESC_SIMPLE_W_##_type(_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | | 175 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c:175:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 175 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idVendor_show': drivers/usb/gadget/configfs.c:141:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ drivers/usb/gadget/configfs.c:172:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 172 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c:180:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 180 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idProduct_show': drivers/usb/gadget/configfs.c:141:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ drivers/usb/gadget/configfs.c:172:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 172 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c:181:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 181 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdDevice_show': drivers/usb/gadget/configfs.c:141:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | } | ~ 143 | | 144 | | 145 | #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | { \ | ~~~~~~~~~ 149 | u8 val; \ | ~~~~~~~~~~~~~~ 150 | int ret; \ | ~~~~~~~~~~~~~~ 151 | ret = kstrtou8(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | if (ret) \ | ~~~~~~~~~~~~~~ 153 | return ret; \ | ~~~~~~~~~~~~~~~~ 154 | to_gadget_info(item)->cdev.desc._name = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | return len; \ | ~~~~~~~~~~~~~~~~~ 156 | } | ~ 157 | | 158 | #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | { \ | ~~~~~~~~~ 162 | u16 val; \ | ~~~~~~~~~~~~~~ 163 | int ret; \ | ~~~~~~~~~~~~~~ 164 | ret = kstrtou16(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | if (ret) \ | ~~~~~~~~~~~~~~ 166 | return ret; \ | ~~~~~~~~~~~~~~~~ 167 | to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | return len; \ | ~~~~~~~~~~~~~~~~~ 169 | } | ~ 170 | | 171 | #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | GI_DEVICE_DESC_SIMPLE_W_##_type(_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | | 175 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceClass, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceSubClass, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceProtocol, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | GI_DEVICE_DESC_SIMPLE_RW(bMaxPacketSize0, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c:182:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 182 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/configfs.c:2: drivers/usb/gadget/configfs.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'gadget_cfs_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/gadget/configfs.c:1513:1: note: in expansion of macro 'module_init' 1513 | module_init(gadget_cfs_init); | ^~~~~~~~~~~ drivers/usb/gadget/configfs.c:1504:19: note: 'init_module' target declared here 1504 | static int __init gadget_cfs_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/gadget/configfs.c:2: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gadget_cfs_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/gadget/configfs.c:1519:1: note: in expansion of macro 'module_exit' 1519 | module_exit(gadget_cfs_exit); | ^~~~~~~~~~~ drivers/usb/gadget/configfs.c:1515:20: note: 'cleanup_module' target declared here 1515 | static void __exit gadget_cfs_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/staging/speakup/thread.o CC drivers/xenomai/testing/switchtest.o CC [M] drivers/staging/rtl8712/ieee80211.o CC [M] drivers/staging/speakup/varhandlers.o CC [M] drivers/usb/gadget/u_f.o AR drivers/xenomai/udd/built-in.o CC [M] drivers/xenomai/udd/udd.o CC [M] drivers/xenomai/testing/rtdmtest.o CC [M] drivers/staging/rtl8712/rtl871x_mp_ioctl.o AR drivers/usb/gadget/built-in.o LD [M] drivers/usb/gadget/libcomposite.o LD [M] drivers/staging/speakup/speakup.o In file included from drivers/xenomai/testing/rtdmtest.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtdm_test_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/xenomai/testing/rtdmtest.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(rtdm_test_init); | ^~~~~~~~~~~ drivers/xenomai/testing/rtdmtest.c:264:19: note: 'init_module' target declared here 264 | static int __init rtdm_test_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/xenomai/testing/rtdmtest.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtdm_test_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/xenomai/testing/rtdmtest.c:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(rtdm_test_exit); | ^~~~~~~~~~~ drivers/xenomai/testing/rtdmtest.c:285:20: note: 'cleanup_module' target declared here 285 | static void __exit rtdm_test_exit(void) | ^~~~~~~~~~~~~~ CC drivers/usb/host/ehci-hcd.o AR drivers/usb/image/built-in.o CC [M] drivers/usb/image/mdc800.o AR drivers/xenomai/testing/xeno_timerbench.o AR drivers/xenomai/testing/xeno_switchtest.o LD [M] drivers/xenomai/testing/xeno_rtdmtest.o AR drivers/xenomai/testing/built-in.o AR drivers/usb/misc/built-in.o CC [M] drivers/usb/misc/adutux.o In file included from drivers/usb/image/mdc800.c:96: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/image/mdc800.c:1084:1: note: in expansion of macro 'module_exit' 1084 | module_exit (usb_mdc800_cleanup); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1067:20: note: 'cleanup_module' target declared here 1067 | static void __exit usb_mdc800_cleanup (void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:96: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1083:1: note: in expansion of macro 'module_init' 1083 | module_init (usb_mdc800_init); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:994:19: note: 'init_module' target declared here 994 | static int __init usb_mdc800_init (void) | ^~~~~~~~~~~~~~~ LD [M] drivers/xenomai/udd/xeno_udd.o CC [M] drivers/staging/rtl8712/rtl871x_mp.o AR drivers/xenomai/built-in.o CC [M] drivers/staging/rtl8712/mlme_linux.o In file included from drivers/usb/misc/adutux.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adu_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/adutux.c:792:1: note: in expansion of macro 'module_usb_driver' 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:28: drivers/usb/misc/adutux.c:792:19: note: 'cleanup_module' target declared here 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:792:1: note: in expansion of macro 'module_usb_driver' 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/adutux.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'adu_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/adutux.c:792:1: note: in expansion of macro 'module_usb_driver' 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:28: drivers/usb/misc/adutux.c:792:19: note: 'init_module' target declared here 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:792:1: note: in expansion of macro 'module_usb_driver' 792 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/image/microtek.o In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_port_handed_over': drivers/usb/host/ehci-hub.c:1336:8: warning: array subscript '' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1336 | reg = &ehci->regs->port_status[portnum - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/usb/misc/appledisplay.o In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_port_power': drivers/usb/host/ehci-hub.c:1343:28: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1343 | u32 __iomem *status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:122: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:804:1: note: in expansion of macro 'module_usb_driver' 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:130: drivers/usb/image/microtek.c:804:19: note: 'cleanup_module' target declared here 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:804:1: note: in expansion of macro 'module_usb_driver' 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:122: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/image/microtek.c:804:1: note: in expansion of macro 'module_usb_driver' 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:130: drivers/usb/image/microtek.c:804:19: note: 'init_module' target declared here 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:804:1: note: in expansion of macro 'module_usb_driver' 804 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'set_owner': drivers/usb/host/ehci-hub.c:546:15: warning: array subscript 'portnum' is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 546 | status_reg = &ehci->regs->port_status[portnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_hub_status_data': drivers/usb/host/ehci-hub.c:667:28: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 667 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ AR drivers/usb/mon/built-in.o CC [M] drivers/usb/mon/mon_main.o CC [M] drivers/usb/misc/cypress_cy7c63.o In file included from drivers/usb/misc/appledisplay.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appledisplay_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/appledisplay.c:371:1: note: in expansion of macro 'module_exit' 371 | module_exit(appledisplay_exit); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:361:20: note: 'cleanup_module' target declared here 361 | static void __exit appledisplay_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/appledisplay.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'appledisplay_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:370:1: note: in expansion of macro 'module_init' 370 | module_init(appledisplay_init); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:356:19: note: 'init_module' target declared here 356 | static int __init appledisplay_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_adjust_port_wakeup_flags.part.0': drivers/usb/host/ehci-hub.c:180:30: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 180 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:183:7: note: while referencing 'hostpc' 183 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:212:30: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 212 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:183:7: note: while referencing 'hostpc' 183 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:154:24: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 154 | if (ehci_readl(ehci, &ehci->regs->port_status[i]) & PORT_CSC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:192:22: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 192 | u32 __iomem *reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/staging/rtl8712/recv_linux.o In file included from drivers/usb/mon/mon_main.c:10: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'mon_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/mon/mon_main.c:431:1: note: in expansion of macro 'module_init' 431 | module_init(mon_init); | ^~~~~~~~~~~ drivers/usb/mon/mon_main.c:349:19: note: 'init_module' target declared here 349 | static int __init mon_init(void) | ^~~~~~~~ In file included from drivers/usb/mon/mon_main.c:10: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mon_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/mon/mon_main.c:432:1: note: in expansion of macro 'module_exit' 432 | module_exit(mon_exit); | ^~~~~~~~~~~ drivers/usb/mon/mon_main.c:383:20: note: 'cleanup_module' target declared here 383 | static void __exit mon_exit(void) | ^~~~~~~~ CC [M] drivers/staging/rtl8712/xmit_linux.o In file included from drivers/usb/misc/cypress_cy7c63.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/cypress_cy7c63.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/cypress_cy7c63.c:35: drivers/usb/misc/cypress_cy7c63.c:270:19: note: 'cleanup_module' target declared here 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/cypress_cy7c63.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/cypress_cy7c63.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/cypress_cy7c63.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/cypress_cy7c63.c:35: drivers/usb/misc/cypress_cy7c63.c:270:19: note: 'init_module' target declared here 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/cypress_cy7c63.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cypress_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:139: drivers/usb/host/ehci-dbg.c: In function 'fill_registers_buffer': drivers/usb/host/ehci-dbg.c:883:6: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 883 | &ehci->regs->port_status[i - 1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/usb/mon/mon_stat.o CC [M] drivers/usb/misc/cytherm.o In file included from drivers/usb/misc/cytherm.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cytherm_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/cytherm.c:402:1: note: in expansion of macro 'module_usb_driver' 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/cytherm.c:21: drivers/usb/misc/cytherm.c:402:19: note: 'cleanup_module' target declared here 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/cytherm.c:402:1: note: in expansion of macro 'module_usb_driver' 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/cytherm.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cytherm_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/cytherm.c:402:1: note: in expansion of macro 'module_usb_driver' 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/cytherm.c:21: drivers/usb/misc/cytherm.c:402:19: note: 'init_module' target declared here 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/cytherm.c:402:1: note: in expansion of macro 'module_usb_driver' 402 | module_usb_driver(cytherm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/mon/mon_text.o CC [M] drivers/staging/rtl8712/usb_intf.o CC drivers/usb/musb/musb_core.o CC [M] drivers/usb/misc/emi26.o drivers/usb/host/ehci-hcd.c: In function 'ehci_silence_controller': drivers/usb/host/ehci-hcd.c:339:5: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 339 | &ehci->regs->port_status[port]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_bus_suspend': drivers/usb/host/ehci-hub.c:333:30: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 333 | u32 __iomem *hostpc_reg = &ehci->regs->hostpc[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:183:7: note: while referencing 'hostpc' 183 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:271:22: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 271 | u32 __iomem *reg = &ehci->regs->port_status [port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi26_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi26.c:252:1: note: in expansion of macro 'module_usb_driver' 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:16: drivers/usb/misc/emi26.c:252:19: note: 'cleanup_module' target declared here 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:252:1: note: in expansion of macro 'module_usb_driver' 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi26_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi26.c:252:1: note: in expansion of macro 'module_usb_driver' 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:16: drivers/usb/misc/emi26.c:252:19: note: 'init_module' target declared here 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:252:1: note: in expansion of macro 'module_usb_driver' 252 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r8712u_drv_halt': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:665:1: note: in expansion of macro 'module_exit' 665 | module_exit(r8712u_drv_halt); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:658:20: note: 'cleanup_module' target declared here 658 | static void __exit r8712u_drv_halt(void) | ^~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'r8712u_drv_entry': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:664:1: note: in expansion of macro 'module_init' 664 | module_init(r8712u_drv_entry); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:652:19: note: 'init_module' target declared here 652 | static int __init r8712u_drv_entry(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/usb/misc/emi62.o drivers/usb/host/ehci-hcd.c: In function 'ehci_irq': drivers/usb/host/ehci-hcd.c:799:7: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 799 | &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/usb/mon/mon_bin.o CC [M] drivers/staging/rtl8712/os_intfs.o In file included from drivers/usb/misc/emi62.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi62_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi62.c:265:1: note: in expansion of macro 'module_usb_driver' 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:14: drivers/usb/misc/emi62.c:265:19: note: 'cleanup_module' target declared here 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:265:1: note: in expansion of macro 'module_usb_driver' 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi62.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi62_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/emi62.c:265:1: note: in expansion of macro 'module_usb_driver' 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:14: drivers/usb/misc/emi62.c:265:19: note: 'init_module' target declared here 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:265:1: note: in expansion of macro 'module_usb_driver' 265 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_hub_control': drivers/usb/host/ehci-hub.c:896:15: warning: array subscript 256 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 896 | status_reg = &ehci->regs->port_status[temp]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:897:15: warning: array subscript 256 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 897 | hostpc_reg = &ehci->regs->hostpc[temp]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:183:7: note: while referencing 'hostpc' 183 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:1286:7: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 1286 | &ehci->regs->port_status[ports]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/usb/misc/ezusb.o In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c: In function 'ehci_bus_resume': drivers/usb/host/ehci-hub.c:440:27: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 440 | temp = ehci_readl(ehci, &ehci->regs->port_status[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:460:8: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 460 | &ehci->regs->hostpc[i]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:183:7: note: while referencing 'hostpc' 183 | u32 hostpc[0]; /* HOSTPC extension */ | ^~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:123:10: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 123 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:86:10: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 86 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:72:10: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 72 | reg = &ehci->regs->port_status[port]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:501:27: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 501 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:504:28: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 504 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:477:27: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 477 | temp = ehci_readl(ehci, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ In file included from drivers/usb/host/ehci-hcd.c:318: drivers/usb/host/ehci-hub.c:484:27: warning: array subscript 14 is outside the bounds of an interior zero-length array 'u32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 484 | ehci_writel(ehci, temp, &ehci->regs->port_status [i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/ehci.h:286, from drivers/usb/host/ehci-hcd.c:109: ./include/linux/usb/ehci_def.h:129:7: note: while referencing 'port_status' 129 | u32 port_status[0]; /* up to N_PORTS */ | ^~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl871x_pwrctrl.o LD [M] drivers/usb/mon/usbmon.o CC [M] drivers/usb/misc/ftdi-elan.o CC drivers/usb/musb/musb_trace.o CC drivers/usb/phy/phy.o CC drivers/usb/host/ehci-platform.o In file included from drivers/usb/misc/ftdi-elan.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ftdi_elan_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2824:1: note: in expansion of macro 'module_exit' 2824 | module_exit(ftdi_elan_exit); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2809:20: note: 'cleanup_module' target declared here 2809 | static void __exit ftdi_elan_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/ftdi-elan.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ftdi_elan_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2823:1: note: in expansion of macro 'module_init' 2823 | module_init(ftdi_elan_init); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2795:19: note: 'init_module' target declared here 2795 | static int __init ftdi_elan_init(void) | ^~~~~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl8712_recv.o CC drivers/usb/host/ehci-omap.o CC drivers/usb/musb/musb_virthub.o CC drivers/usb/phy/of.o CC drivers/usb/host/xhci.o CC [M] drivers/staging/rtl8712/rtl871x_recv.o CC drivers/usb/musb/musb_host.o CC drivers/usb/phy/phy-generic.o CC [M] drivers/usb/misc/idmouse.o In file included from drivers/usb/misc/idmouse.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idmouse_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/idmouse.c:428:1: note: in expansion of macro 'module_usb_driver' 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:28: drivers/usb/misc/idmouse.c:428:19: note: 'cleanup_module' target declared here 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:428:1: note: in expansion of macro 'module_usb_driver' 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/idmouse.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'idmouse_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/idmouse.c:428:1: note: in expansion of macro 'module_usb_driver' 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:28: drivers/usb/misc/idmouse.c:428:19: note: 'init_module' target declared here 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:428:1: note: in expansion of macro 'module_usb_driver' 428 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl871x_sta_mgt.o CC [M] drivers/usb/misc/iowarrior.o CC drivers/usb/phy/phy-am335x-control.o In file included from drivers/usb/misc/iowarrior.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iowarrior_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/iowarrior.c:912:1: note: in expansion of macro 'module_usb_driver' 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:17: drivers/usb/misc/iowarrior.c:912:19: note: 'cleanup_module' target declared here 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:912:1: note: in expansion of macro 'module_usb_driver' 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/iowarrior.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'iowarrior_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/iowarrior.c:912:1: note: in expansion of macro 'module_usb_driver' 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:17: drivers/usb/misc/iowarrior.c:912:19: note: 'init_module' target declared here 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:912:1: note: in expansion of macro 'module_usb_driver' 912 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/staging/rtl8712/rtl871x_xmit.o CC drivers/usb/musb/musb_gadget_ep0.o CC [M] drivers/usb/misc/isight_firmware.o CC drivers/usb/phy/phy-am335x.o In file included from drivers/usb/misc/isight_firmware.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isight_firmware_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/isight_firmware.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:24: drivers/usb/misc/isight_firmware.c:131:19: note: 'cleanup_module' target declared here 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/isight_firmware.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isight_firmware_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/isight_firmware.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:24: drivers/usb/misc/isight_firmware.c:131:19: note: 'init_module' target declared here 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/misc/usblcd.o CC drivers/usb/phy/phy-gpio-vbus-usb.o In file included from drivers/usb/misc/usblcd.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usblcd.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:21: drivers/usb/misc/usblcd.c:440:19: note: 'cleanup_module' target declared here 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usblcd.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usblcd.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:21: drivers/usb/misc/usblcd.c:440:19: note: 'init_module' target declared here 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/usb/musb/musb_gadget.o CC [M] drivers/usb/misc/ldusb.o CC [M] drivers/staging/rtl8712/rtl8712_xmit.o CC drivers/usb/phy/phy-ulpi.o In file included from drivers/usb/misc/ldusb.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ld_usb_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ldusb.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:32: drivers/usb/misc/ldusb.c:791:19: note: 'cleanup_module' target declared here 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ldusb.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ld_usb_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ldusb.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:32: drivers/usb/misc/ldusb.c:791:19: note: 'init_module' target declared here 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/usb/host/xhci-mem.o CC [M] drivers/usb/misc/legousbtower.o LD [M] drivers/staging/rtl8712/r8712u.o AR drivers/staging/built-in.o CC [M] drivers/usb/misc/rio500.o CC drivers/usb/musb/musb_debugfs.o CC drivers/usb/phy/phy-ulpi-viewport.o In file included from drivers/usb/misc/legousbtower.c:83: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tower_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/legousbtower.c:975:1: note: in expansion of macro 'module_usb_driver' 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:87: drivers/usb/misc/legousbtower.c:975:19: note: 'cleanup_module' target declared here 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:975:1: note: in expansion of macro 'module_usb_driver' 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/legousbtower.c:83: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tower_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/legousbtower.c:975:1: note: in expansion of macro 'module_usb_driver' 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:87: drivers/usb/misc/legousbtower.c:975:19: note: 'init_module' target declared here 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:975:1: note: in expansion of macro 'module_usb_driver' 975 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/rio500.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/rio500.c:544:1: note: in expansion of macro 'module_usb_driver' 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/rio500.c:41: drivers/usb/misc/rio500.c:544:19: note: 'cleanup_module' target declared here 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/rio500.c:544:1: note: in expansion of macro 'module_usb_driver' 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/rio500.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/rio500.c:544:1: note: in expansion of macro 'module_usb_driver' 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/rio500.c:41: drivers/usb/misc/rio500.c:544:19: note: 'init_module' target declared here 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/rio500.c:544:1: note: in expansion of macro 'module_usb_driver' 544 | module_usb_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/usb/musb/musb_dsps.o CC drivers/usb/host/xhci-ring.o AR drivers/usb/phy/built-in.o CC drivers/usb/musb/musb_am335x.o CC [M] drivers/usb/misc/usbtest.o CC [M] drivers/usb/misc/ehset.o drivers/usb/misc/usbtest.c: In function 'get_maxpacket': drivers/usb/misc/usbtest.c:346:22: warning: taking address of packed member of 'struct usb_endpoint_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 346 | return le16_to_cpup(&ep->desc.wMaxPacketSize); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usbtest.c:6: drivers/usb/misc/usbtest.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtest_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/usbtest.c:2961:1: note: in expansion of macro 'module_exit' 2961 | module_exit(usbtest_exit); | ^~~~~~~~~~~ drivers/usb/misc/usbtest.c:2957:20: note: 'cleanup_module' target declared here 2957 | static void __exit usbtest_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usbtest.c:6: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtest_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/usbtest.c:2955:1: note: in expansion of macro 'module_init' 2955 | module_init(usbtest_init); | ^~~~~~~~~~~ drivers/usb/misc/usbtest.c:2947:19: note: 'init_module' target declared here 2947 | static int __init usbtest_init(void) | ^~~~~~~~~~~~ AR drivers/usb/musb/musb_hdrc.o AR drivers/usb/musb/built-in.o CC [M] drivers/usb/misc/trancevibrator.o In file included from drivers/usb/misc/ehset.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ehset_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ehset.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/ehset.c:18: drivers/usb/misc/ehset.c:149:19: note: 'cleanup_module' target declared here 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/ehset.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ehset.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ehset_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/ehset.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/ehset.c:18: drivers/usb/misc/ehset.c:149:19: note: 'init_module' target declared here 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/ehset.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(ehset_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/usb/serial/built-in.o CC [M] drivers/usb/serial/usb-serial.o CC [M] drivers/usb/serial/generic.o In file included from drivers/usb/misc/trancevibrator.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:136:1: note: in expansion of macro 'module_usb_driver' 136 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:26: drivers/usb/misc/trancevibrator.c:136:19: note: 'cleanup_module' target declared here 136 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:136:1: note: in expansion of macro 'module_usb_driver' 136 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/trancevibrator.c:136:1: note: in expansion of macro 'module_usb_driver' 136 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:26: drivers/usb/misc/trancevibrator.c:136:19: note: 'init_module' target declared here 136 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:136:1: note: in expansion of macro 'module_usb_driver' 136 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/bus.o In file included from drivers/usb/serial/usb-serial.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/serial/usb-serial.c:1296:1: note: in expansion of macro 'module_init' 1296 | module_init(usb_serial_init); | ^~~~~~~~~~~ drivers/usb/serial/usb-serial.c:1215:19: note: 'init_module' target declared here 1215 | static int __init usb_serial_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/serial/usb-serial.c:1297:1: note: in expansion of macro 'module_exit' 1297 | module_exit(usb_serial_exit); | ^~~~~~~~~~~ drivers/usb/serial/usb-serial.c:1282:20: note: 'cleanup_module' target declared here 1282 | static void __exit usb_serial_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/aircable.o In file included from drivers/usb/serial/generic.c:18: In function 'tty_insert_flip_char', inlined from 'usb_serial_generic_process_read_urb' at drivers/usb/serial/generic.c:370:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC [M] drivers/usb/misc/usbsevseg.o In file included from drivers/usb/misc/usbsevseg.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sevseg_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usbsevseg.c:433:1: note: in expansion of macro 'module_usb_driver' 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:18: drivers/usb/misc/usbsevseg.c:433:19: note: 'cleanup_module' target declared here 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:433:1: note: in expansion of macro 'module_usb_driver' 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usbsevseg.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sevseg_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usbsevseg.c:433:1: note: in expansion of macro 'module_usb_driver' 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:18: drivers/usb/misc/usbsevseg.c:433:19: note: 'init_module' target declared here 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:433:1: note: in expansion of macro 'module_usb_driver' 433 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:160:1: note: in expansion of macro 'module_usb_serial_driver' 160 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:47: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:160:1: note: in expansion of macro 'module_usb_serial_driver' 160 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:160:1: note: in expansion of macro 'module_usb_serial_driver' 160 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:47: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:160:1: note: in expansion of macro 'module_usb_serial_driver' 160 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/misc/yurex.o CC [M] drivers/usb/misc/usb3503.o CC drivers/usb/host/xhci-hub.o CC [M] drivers/usb/serial/ark3116.o In file included from drivers/usb/misc/yurex.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yurex_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:525:1: note: in expansion of macro 'module_usb_driver' 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:19: drivers/usb/misc/yurex.c:525:19: note: 'cleanup_module' target declared here 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:525:1: note: in expansion of macro 'module_usb_driver' 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/yurex.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'yurex_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:525:1: note: in expansion of macro 'module_usb_driver' 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:19: drivers/usb/misc/yurex.c:525:19: note: 'init_module' target declared here 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:525:1: note: in expansion of macro 'module_usb_driver' 525 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:26: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/usb3503.c:458:1: note: in expansion of macro 'module_exit' 458 | module_exit(usb3503_exit); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:453:20: note: 'cleanup_module' target declared here 453 | static void __exit usb3503_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:26: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:451:1: note: in expansion of macro 'module_init' 451 | module_init(usb3503_init); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:436:19: note: 'init_module' target declared here 436 | static int __init usb3503_init(void) | ^~~~~~~~~~~~ CC [M] drivers/usb/serial/belkin_sa.o CC drivers/usb/host/xhci-dbg.o In file included from drivers/usb/serial/ark3116.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:684:1: note: in expansion of macro 'module_usb_serial_driver' 684 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:32: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:684:1: note: in expansion of macro 'module_usb_serial_driver' 684 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:684:1: note: in expansion of macro 'module_usb_serial_driver' 684 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:32: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:684:1: note: in expansion of macro 'module_usb_serial_driver' 684 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:29: In function 'tty_insert_flip_char', inlined from 'ark3116_process_read_urb' at drivers/usb/serial/ark3116.c:647:4: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC [M] drivers/usb/misc/chaoskey.o In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:497:1: note: in expansion of macro 'module_usb_serial_driver' 497 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:36: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:497:1: note: in expansion of macro 'module_usb_serial_driver' 497 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:497:1: note: in expansion of macro 'module_usb_serial_driver' 497 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:36: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:497:1: note: in expansion of macro 'module_usb_serial_driver' 497 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:31: In function 'tty_insert_flip_char', inlined from 'belkin_sa_process_read_urb' at drivers/usb/serial/belkin_sa.c:273:4: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ AR drivers/usb/misc/sisusbvga/built-in.o CC [M] drivers/usb/serial/ch341.o CC [M] drivers/usb/misc/sisusbvga/sisusb.o In file included from drivers/usb/misc/chaoskey.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:576:1: note: in expansion of macro 'module_usb_driver' 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:27: drivers/usb/misc/chaoskey.c:576:19: note: 'cleanup_module' target declared here 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:576:1: note: in expansion of macro 'module_usb_driver' 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/chaoskey.c:576:1: note: in expansion of macro 'module_usb_driver' 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:27: drivers/usb/misc/chaoskey.c:576:19: note: 'init_module' target declared here 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:576:1: note: in expansion of macro 'module_usb_driver' 576 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:645:1: note: in expansion of macro 'module_usb_serial_driver' 645 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:23: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:645:1: note: in expansion of macro 'module_usb_serial_driver' 645 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:645:1: note: in expansion of macro 'module_usb_serial_driver' 645 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:23: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:645:1: note: in expansion of macro 'module_usb_serial_driver' 645 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/host/xhci-trace.o In file included from drivers/usb/misc/sisusbvga/sisusb.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_sisusb_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3225:1: note: in expansion of macro 'module_exit' 3225 | module_exit(usb_sisusb_exit); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3219:20: note: 'cleanup_module' target declared here 3219 | static void __exit usb_sisusb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/misc/sisusbvga/sisusb.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_sisusb_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3224:1: note: in expansion of macro 'module_init' 3224 | module_init(usb_sisusb_init); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3209:19: note: 'init_module' target declared here 3209 | static int __init usb_sisusb_init(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/usb/misc/sisusbvga/sisusb_init.o CC [M] drivers/usb/serial/cp210x.o CC [M] drivers/usb/serial/cyberjack.o In file included from drivers/usb/serial/cp210x.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1550:1: note: in expansion of macro 'module_usb_serial_driver' 1550 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:25: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1550:1: note: in expansion of macro 'module_usb_serial_driver' 1550 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1550:1: note: in expansion of macro 'module_usb_serial_driver' 1550 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:25: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1550:1: note: in expansion of macro 'module_usb_serial_driver' 1550 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:41: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:41: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c: In function 'cp210x_get_termios_port': drivers/usb/serial/cp210x.c:957:8: warning: 'bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 957 | bits &= ~BITS_DATA_MASK; | ^~ CC drivers/usb/host/xhci-plat.o drivers/usb/serial/cp210x.c: In function 'cp210x_set_termios': drivers/usb/serial/cp210x.c:1131:8: warning: 'bits' may be used uninitialized in this function [-Wmaybe-uninitialized] 1131 | bits &= ~BITS_PARITY_MASK; | ^~ CC [M] drivers/usb/host/u132-hcd.o CC [M] drivers/usb/serial/cypress_m8.o CC [M] drivers/usb/serial/usb_debug.o In file included from drivers/usb/host/u132-hcd.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'u132_hcd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/host/u132-hcd.c:3215:1: note: in expansion of macro 'module_init' 3215 | module_init(u132_hcd_init); | ^~~~~~~~~~~ drivers/usb/host/u132-hcd.c:3199:19: note: 'init_module' target declared here 3199 | static int __init u132_hcd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/host/u132-hcd.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u132_hcd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/host/u132-hcd.c:3234:1: note: in expansion of macro 'module_exit' 3234 | module_exit(u132_hcd_exit); | ^~~~~~~~~~~ drivers/usb/host/u132-hcd.c:3216:20: note: 'cleanup_module' target declared here 3216 | static void __exit u132_hcd_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/usb/misc/sisusbvga/sisusb_con.o In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1249:1: note: in expansion of macro 'module_usb_serial_driver' 1249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:38: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1249:1: note: in expansion of macro 'module_usb_serial_driver' 1249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1249:1: note: in expansion of macro 'module_usb_serial_driver' 1249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:38: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1249:1: note: in expansion of macro 'module_usb_serial_driver' 1249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/host/hwa-hc.o In file included from drivers/usb/serial/usb_debug.c:14: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:102:1: note: in expansion of macro 'module_usb_serial_driver' 102 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:16: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:102:1: note: in expansion of macro 'module_usb_serial_driver' 102 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:14: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:102:1: note: in expansion of macro 'module_usb_serial_driver' 102 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:16: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:102:1: note: in expansion of macro 'module_usb_serial_driver' 102 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/digi_acceleport.o In file included from drivers/usb/host/hwa-hc.c:58: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:885:1: note: in expansion of macro 'module_usb_driver' 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:84, from drivers/usb/host/hwa-hc.c:62: drivers/usb/host/hwa-hc.c:885:19: note: 'cleanup_module' target declared here 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:885:1: note: in expansion of macro 'module_usb_driver' 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:58: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/host/hwa-hc.c:885:1: note: in expansion of macro 'module_usb_driver' 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:84, from drivers/usb/host/hwa-hc.c:62: drivers/usb/host/hwa-hc.c:885:19: note: 'init_module' target declared here 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:885:1: note: in expansion of macro 'module_usb_driver' 885 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/usb/host/xhci-hcd.o CC drivers/usb/storage/scsiglue.o In file included from drivers/usb/serial/digi_acceleport.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1552:1: note: in expansion of macro 'module_usb_serial_driver' 1552 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:31: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1552:1: note: in expansion of macro 'module_usb_serial_driver' 1552 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1552:1: note: in expansion of macro 'module_usb_serial_driver' 1552 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:31: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1552:1: note: in expansion of macro 'module_usb_serial_driver' 1552 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/misc/sisusbvga/sisusbvga.o CC [M] drivers/usb/serial/io_edgeport.o In file included from drivers/usb/serial/digi_acceleport.c:23: In function 'tty_insert_flip_char', inlined from 'digi_read_inb_callback' at drivers/usb/serial/digi_acceleport.c:1432:4, inlined from 'digi_read_bulk_callback' at drivers/usb/serial/digi_acceleport.c:1359:7: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC drivers/usb/storage/protocol.o AR drivers/usb/host/xhci-plat-hcd.o AR drivers/usb/host/built-in.o CC drivers/usb/storage/transport.o In file included from drivers/usb/serial/io_edgeport.c:39: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3249:1: note: in expansion of macro 'module_usb_serial_driver' 3249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:48: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3249:1: note: in expansion of macro 'module_usb_serial_driver' 3249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:39: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3249:1: note: in expansion of macro 'module_usb_serial_driver' 3249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:48: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3249:1: note: in expansion of macro 'module_usb_serial_driver' 3249 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/usb.o AR drivers/usb/usbip/built-in.o CC [M] drivers/usb/usbip/usbip_common.o CC [M] drivers/usb/serial/io_ti.o In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:38, from ./include/linux/kernel.h:11, from drivers/usb/serial/io_ti.c:20: drivers/usb/serial/io_ti.c: In function 'change_port_settings': drivers/usb/serial/io_ti.c:2362:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2362 | cpu_to_be16s(&config->wFlags); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2362:2: note: in expansion of macro 'cpu_to_be16s' 2362 | cpu_to_be16s(&config->wFlags); | ^~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2363:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2363 | cpu_to_be16s(&config->wBaudRate); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2363:2: note: in expansion of macro 'cpu_to_be16s' 2363 | cpu_to_be16s(&config->wBaudRate); | ^~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:27: drivers/usb/serial/io_ti.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2807:1: note: in expansion of macro 'module_usb_serial_driver' 2807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:37: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2807:1: note: in expansion of macro 'module_usb_serial_driver' 2807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2807:1: note: in expansion of macro 'module_usb_serial_driver' 2807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:37: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2807:1: note: in expansion of macro 'module_usb_serial_driver' 2807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm/include/uapi/asm/byteorder.h:22, from drivers/usb/usbip/usbip_common.c:22: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': drivers/usb/usbip/usbip_common.c:453:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 453 | cpu_to_be32s(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:453:3: note: in expansion of macro 'cpu_to_be32s' 453 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:454:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:454:3: note: in expansion of macro 'cpu_to_be32s' 454 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:455:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 455 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:455:3: note: in expansion of macro 'cpu_to_be32s' 455 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:456:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | cpu_to_be32s(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' 456 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:460:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | be32_to_cpus(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'be32_to_cpus' 460 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:461:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:461:3: note: in expansion of macro 'be32_to_cpus' 461 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:462:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' 462 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:463:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | be32_to_cpus(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' 463 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': drivers/usb/usbip/usbip_common.c:471:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 471 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:471:3: note: in expansion of macro 'cpu_to_be32s' 471 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:472:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | cpu_to_be32s(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:472:3: note: in expansion of macro 'cpu_to_be32s' 472 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:473:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 473 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:473:3: note: in expansion of macro 'cpu_to_be32s' 473 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:474:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 474 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:474:3: note: in expansion of macro 'cpu_to_be32s' 474 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:475:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | cpu_to_be32s(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:475:3: note: in expansion of macro 'cpu_to_be32s' 475 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:477:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:477:3: note: in expansion of macro 'be32_to_cpus' 477 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:478:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | be32_to_cpus(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:478:3: note: in expansion of macro 'be32_to_cpus' 478 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:479:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:479:3: note: in expansion of macro 'be32_to_cpus' 479 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:480:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 480 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:480:3: note: in expansion of macro 'be32_to_cpus' 480 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:481:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 481 | be32_to_cpus(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:481:3: note: in expansion of macro 'be32_to_cpus' 481 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': drivers/usb/usbip/usbip_common.c:498:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:498:3: note: in expansion of macro 'cpu_to_be32s' 498 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:500:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 500 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:500:3: note: in expansion of macro 'be32_to_cpus' 500 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:28: drivers/usb/usbip/usbip_common.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:762:1: note: in expansion of macro 'module_init' 762 | module_init(usbip_core_init); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:745:19: note: 'init_module' target declared here 745 | static int __init usbip_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:763:1: note: in expansion of macro 'module_exit' 763 | module_exit(usbip_core_exit); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:756:20: note: 'cleanup_module' target declared here 756 | static void __exit usbip_core_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/empeg.o CC drivers/usb/storage/initializers.o CC drivers/usb/storage/sierra_ms.o In file included from drivers/usb/serial/empeg.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:125:1: note: in expansion of macro 'module_usb_serial_driver' 125 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:28: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:125:1: note: in expansion of macro 'module_usb_serial_driver' 125 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:125:1: note: in expansion of macro 'module_usb_serial_driver' 125 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:28: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:125:1: note: in expansion of macro 'module_usb_serial_driver' 125 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/option_ms.o CC [M] drivers/usb/serial/f81232.o CC [M] drivers/usb/usbip/usbip_event.o CC [M] drivers/usb/usbip/vhci_sysfs.o CC drivers/usb/storage/usual-tables.o In file included from drivers/usb/serial/f81232.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81232.c:689:1: note: in expansion of macro 'module_usb_serial_driver' 689 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81232.c:25: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81232.c:689:1: note: in expansion of macro 'module_usb_serial_driver' 689 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81232.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81232.c:689:1: note: in expansion of macro 'module_usb_serial_driver' 689 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81232.c:25: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81232.c:689:1: note: in expansion of macro 'module_usb_serial_driver' 689 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/ftdi_sio.o In file included from drivers/usb/serial/f81232.c:18: In function 'tty_insert_flip_char', inlined from 'f81232_process_read_urb' at drivers/usb/serial/f81232.c:322:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'f81232_process_read_urb' at drivers/usb/serial/f81232.c:332:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC [M] drivers/usb/storage/uas.o CC [M] drivers/usb/usbip/vhci_tx.o In file included from drivers/usb/serial/ftdi_sio.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2516:1: note: in expansion of macro 'module_usb_serial_driver' 2516 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:46: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2516:1: note: in expansion of macro 'module_usb_serial_driver' 2516 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2516:1: note: in expansion of macro 'module_usb_serial_driver' 2516 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:46: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2516:1: note: in expansion of macro 'module_usb_serial_driver' 2516 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/garmin_gps.o CC [M] drivers/usb/storage/alauda.o In file included from drivers/usb/serial/ftdi_sio.c:39: In function 'tty_insert_flip_char', inlined from 'ftdi_process_packet' at drivers/usb/serial/ftdi_sio.c:2110:4, inlined from 'ftdi_process_read_urb' at drivers/usb/serial/ftdi_sio.c:2140:12: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'ftdi_process_packet' at drivers/usb/serial/ftdi_sio.c:2120:5, inlined from 'ftdi_process_read_urb' at drivers/usb/serial/ftdi_sio.c:2140:12: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/usb/storage/uas.c: In function 'uas_sense': drivers/usb/storage/uas.c:159:31: warning: taking address of packed member of 'struct sense_iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | unsigned len = be16_to_cpup(&sense_iu->len); | ^~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': drivers/usb/storage/uas.c:297:21: warning: taking address of packed member of 'struct iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | idx = be16_to_cpup(&iu->tag) - 1; | ^~~~~~~~ In file included from drivers/usb/storage/uas.c:15: drivers/usb/storage/uas.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:65, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:12: drivers/usb/storage/uas.c:1216:19: note: 'cleanup_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/uas.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:65, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:12: drivers/usb/storage/uas.c:1216:19: note: 'init_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/usb/usbip/vhci_rx.o In file included from drivers/usb/serial/garmin_gps.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1465:1: note: in expansion of macro 'module_usb_serial_driver' 1465 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:38: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1465:1: note: in expansion of macro 'module_usb_serial_driver' 1465 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1465:1: note: in expansion of macro 'module_usb_serial_driver' 1465 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:38: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1465:1: note: in expansion of macro 'module_usb_serial_driver' 1465 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alauda_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1276:1: note: in expansion of macro 'module_usb_stor_driver' 1276 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:41: drivers/usb/storage/alauda.c:1276:24: note: 'cleanup_module' target declared here 1276 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/alauda.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'alauda_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1276:1: note: in expansion of macro 'module_usb_stor_driver' 1276 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:41: drivers/usb/storage/alauda.c:1276:24: note: 'init_module' target declared here 1276 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/storage/cypress_atacb.o CC [M] drivers/usb/serial/ipaq.o CC [M] drivers/usb/usbip/vhci_hcd.o In file included from drivers/usb/storage/cypress_atacb.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:299:1: note: in expansion of macro 'module_usb_stor_driver' 299 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:28: drivers/usb/storage/cypress_atacb.c:299:24: note: 'cleanup_module' target declared here 299 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:299:1: note: in expansion of macro 'module_usb_stor_driver' 299 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:28: drivers/usb/storage/cypress_atacb.c:299:24: note: 'init_module' target declared here 299 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/serial/ipw.o CC [M] drivers/usb/storage/datafab.o In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:600:1: note: in expansion of macro 'module_usb_serial_driver' 600 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:23: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:600:1: note: in expansion of macro 'module_usb_serial_driver' 600 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:600:1: note: in expansion of macro 'module_usb_serial_driver' 600 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:23: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:600:1: note: in expansion of macro 'module_usb_serial_driver' 600 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/ir-usb.o In file included from drivers/usb/usbip/vhci_hcd.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_hcd_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1569:1: note: in expansion of macro 'module_init' 1569 | module_init(vhci_hcd_init); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1505:19: note: 'init_module' target declared here 1505 | static int __init vhci_hcd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/usbip/vhci_hcd.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_hcd_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1570:1: note: in expansion of macro 'module_exit' 1570 | module_exit(vhci_hcd_exit); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1562:20: note: 'cleanup_module' target declared here 1562 | static void __exit vhci_hcd_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/usb/usbip/stub_dev.o In file included from drivers/usb/serial/ipw.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:312:1: note: in expansion of macro 'module_usb_serial_driver' 312 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:47: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:312:1: note: in expansion of macro 'module_usb_serial_driver' 312 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:312:1: note: in expansion of macro 'module_usb_serial_driver' 312 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:47: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:312:1: note: in expansion of macro 'module_usb_serial_driver' 312 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:53: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'datafab_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:770:1: note: in expansion of macro 'module_usb_stor_driver' 770 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:59: drivers/usb/storage/datafab.c:770:24: note: 'cleanup_module' target declared here 770 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/datafab.c:53: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'datafab_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:770:1: note: in expansion of macro 'module_usb_stor_driver' 770 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:59: drivers/usb/storage/datafab.c:770:24: note: 'init_module' target declared here 770 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/storage/ene_ub6250.o In file included from drivers/usb/serial/ir-usb.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/serial/ir-usb.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(ir_exit); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:430:20: note: 'cleanup_module' target declared here 430 | static void __exit ir_exit(void) | ^~~~~~~ In file included from drivers/usb/serial/ir-usb.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(ir_init); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:420:19: note: 'init_module' target declared here 420 | static int __init ir_init(void) | ^~~~~~~ AR drivers/usb/wusbcore/built-in.o CC [M] drivers/usb/wusbcore/crypto.o CC [M] drivers/usb/serial/iuu_phoenix.o CC [M] drivers/usb/wusbcore/devconnect.o In file included from drivers/usb/storage/ene_ub6250.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2449:1: note: in expansion of macro 'module_usb_stor_driver' 2449 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:27: drivers/usb/storage/ene_ub6250.c:2449:24: note: 'cleanup_module' target declared here 2449 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2449:1: note: in expansion of macro 'module_usb_stor_driver' 2449 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:27: drivers/usb/storage/ene_ub6250.c:2449:24: note: 'init_module' target declared here 2449 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/usbip/stub_main.o In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1193:1: note: in expansion of macro 'module_usb_serial_driver' 1193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:30: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1193:1: note: in expansion of macro 'module_usb_serial_driver' 1193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1193:1: note: in expansion of macro 'module_usb_serial_driver' 1193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:30: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1193:1: note: in expansion of macro 'module_usb_serial_driver' 1193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_host_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:416:1: note: in expansion of macro 'module_init' 416 | module_init(usbip_host_init); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:355:19: note: 'init_module' target declared here 355 | static int __init usbip_host_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_host_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/stub_main.c:417:1: note: in expansion of macro 'module_exit' 417 | module_exit(usbip_host_exit); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:396:20: note: 'cleanup_module' target declared here 396 | static void __exit usbip_host_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/usb/usbip/stub_rx.o CC [M] drivers/usb/serial/keyspan.o CC [M] drivers/usb/usbip/stub_tx.o CC [M] drivers/usb/storage/freecom.o CC [M] drivers/usb/wusbcore/dev-sysfs.o In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3110:1: note: in expansion of macro 'module_usb_serial_driver' 3110 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:42: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3110:1: note: in expansion of macro 'module_usb_serial_driver' 3110 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3110:1: note: in expansion of macro 'module_usb_serial_driver' 3110 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:42: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3110:1: note: in expansion of macro 'module_usb_serial_driver' 3110 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/keyspan_pda.o In file included from drivers/usb/storage/freecom.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'freecom_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:591:1: note: in expansion of macro 'module_usb_stor_driver' 591 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:34: drivers/usb/storage/freecom.c:591:24: note: 'cleanup_module' target declared here 591 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/freecom.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'freecom_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:591:1: note: in expansion of macro 'module_usb_stor_driver' 591 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:34: drivers/usb/storage/freecom.c:591:24: note: 'init_module' target declared here 591 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/storage/isd200.o LD [M] drivers/usb/usbip/usbip-core.o CC [M] drivers/usb/wusbcore/mmc.o LD [M] drivers/usb/usbip/vhci-hcd.o LD [M] drivers/usb/usbip/usbip-host.o CC [M] drivers/usb/storage/jumpshot.o In file included from drivers/usb/serial/keyspan_pda.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:807:1: note: in expansion of macro 'module_usb_serial_driver' 807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:29: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:807:1: note: in expansion of macro 'module_usb_serial_driver' 807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:807:1: note: in expansion of macro 'module_usb_serial_driver' 807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:29: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:807:1: note: in expansion of macro 'module_usb_serial_driver' 807 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:37: In function 'tty_insert_flip_char', inlined from 'usa90_indat_callback' at drivers/usb/serial/keyspan.c:1311:7: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa90_indat_callback' at drivers/usb/serial/keyspan.c:1321:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'usa90_indat_callback' at drivers/usb/serial/keyspan.c:1297:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa90_indat_callback' at drivers/usb/serial/keyspan.c:1301:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from drivers/usb/storage/isd200.c:48: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isd200_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1585:1: note: in expansion of macro 'module_usb_stor_driver' 1585 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:58: drivers/usb/storage/isd200.c:1585:24: note: 'cleanup_module' target declared here 1585 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/isd200.c:48: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'isd200_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1585:1: note: in expansion of macro 'module_usb_stor_driver' 1585 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:58: drivers/usb/storage/isd200.c:1585:24: note: 'init_module' target declared here 1585 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ In function 'tty_insert_flip_char', inlined from 'usa49_indat_callback' at drivers/usb/serial/keyspan.c:1166:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa49_indat_callback' at drivers/usb/serial/keyspan.c:1175:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'usa26_indat_callback' at drivers/usb/serial/keyspan.c:824:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa26_indat_callback' at drivers/usb/serial/keyspan.c:833:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'usa26_indat_callback' at drivers/usb/serial/keyspan.c:810:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa26_indat_callback' at drivers/usb/serial/keyspan.c:814:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC [M] drivers/usb/wusbcore/pal.o In function 'tty_insert_flip_char', inlined from 'usa49wg_indat_callback' at drivers/usb/serial/keyspan.c:1236:6: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'usa49wg_indat_callback' at drivers/usb/serial/keyspan.c:1245:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'usa49wg_indat_callback' at drivers/usb/serial/keyspan.c:1224:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from drivers/usb/storage/jumpshot.c:50: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jumpshot_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:695:1: note: in expansion of macro 'module_usb_stor_driver' 695 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:56: drivers/usb/storage/jumpshot.c:695:24: note: 'cleanup_module' target declared here 695 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:50: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'jumpshot_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:695:1: note: in expansion of macro 'module_usb_stor_driver' 695 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:56: drivers/usb/storage/jumpshot.c:695:24: note: 'init_module' target declared here 695 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/wusbcore/rh.o CC [M] drivers/usb/storage/karma.o CC [M] drivers/usb/serial/kl5kusb105.o CC [M] drivers/usb/serial/kobil_sct.o CC [M] drivers/usb/serial/mct_u232.o In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:546:1: note: in expansion of macro 'module_usb_serial_driver' 546 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:48: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:546:1: note: in expansion of macro 'module_usb_serial_driver' 546 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:546:1: note: in expansion of macro 'module_usb_serial_driver' 546 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:48: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:546:1: note: in expansion of macro 'module_usb_serial_driver' 546 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'karma_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/karma.c:243:1: note: in expansion of macro 'module_usb_stor_driver' 243 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:29: drivers/usb/storage/karma.c:243:24: note: 'cleanup_module' target declared here 243 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/karma.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'karma_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/karma.c:243:1: note: in expansion of macro 'module_usb_stor_driver' 243 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:29: drivers/usb/storage/karma.c:243:24: note: 'init_module' target declared here 243 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:30: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:778:1: note: in expansion of macro 'module_usb_serial_driver' 778 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:35: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:778:1: note: in expansion of macro 'module_usb_serial_driver' 778 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:30: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:778:1: note: in expansion of macro 'module_usb_serial_driver' 778 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:35: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:778:1: note: in expansion of macro 'module_usb_serial_driver' 778 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:564:1: note: in expansion of macro 'module_usb_serial_driver' 564 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:36: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:564:1: note: in expansion of macro 'module_usb_serial_driver' 564 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:564:1: note: in expansion of macro 'module_usb_serial_driver' 564 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:36: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:564:1: note: in expansion of macro 'module_usb_serial_driver' 564 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/storage/onetouch.o CC [M] drivers/usb/wusbcore/reservation.o CC [M] drivers/usb/storage/realtek_cr.o CC [M] drivers/usb/serial/metro-usb.o In file included from drivers/usb/storage/onetouch.c:34: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'onetouch_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:323:1: note: in expansion of macro 'module_usb_stor_driver' 323 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:36: drivers/usb/storage/onetouch.c:323:24: note: 'cleanup_module' target declared here 323 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/onetouch.c:34: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'onetouch_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:323:1: note: in expansion of macro 'module_usb_stor_driver' 323 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:36: drivers/usb/storage/onetouch.c:323:24: note: 'init_module' target declared here 323 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/storage/sddr09.o CC [M] drivers/usb/serial/mos7720.o In file included from drivers/usb/serial/metro-usb.c:11: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/metro-usb.c:362:1: note: in expansion of macro 'module_usb_serial_driver' 362 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/metro-usb.c:20: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/metro-usb.c:362:1: note: in expansion of macro 'module_usb_serial_driver' 362 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/metro-usb.c:11: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/metro-usb.c:362:1: note: in expansion of macro 'module_usb_serial_driver' 362 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/metro-usb.c:20: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/metro-usb.c:362:1: note: in expansion of macro 'module_usb_serial_driver' 362 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/wusbcore/security.o In file included from drivers/usb/storage/realtek_cr.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_cr_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1082:1: note: in expansion of macro 'module_usb_stor_driver' 1082 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:39: drivers/usb/storage/realtek_cr.c:1082:24: note: 'cleanup_module' target declared here 1082 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_cr_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1082:1: note: in expansion of macro 'module_usb_stor_driver' 1082 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:39: drivers/usb/storage/realtek_cr.c:1082:24: note: 'init_module' target declared here 1082 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/storage/sddr55.o In file included from drivers/usb/serial/mos7720.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2042:1: note: in expansion of macro 'module_usb_serial_driver' 2042 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:34: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2042:1: note: in expansion of macro 'module_usb_serial_driver' 2042 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2042:1: note: in expansion of macro 'module_usb_serial_driver' 2042 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:34: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2042:1: note: in expansion of macro 'module_usb_serial_driver' 2042 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:45: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr09_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1802:1: note: in expansion of macro 'module_usb_stor_driver' 1802 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:52: drivers/usb/storage/sddr09.c:1802:24: note: 'cleanup_module' target declared here 1802 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr09.c:45: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr09_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1802:1: note: in expansion of macro 'module_usb_stor_driver' 1802 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:52: drivers/usb/storage/sddr09.c:1802:24: note: 'init_module' target declared here 1802 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/serial/mos7840.o In file included from drivers/usb/storage/sddr55.c:28: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr55_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1026:1: note: in expansion of macro 'module_usb_stor_driver' 1026 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:34: drivers/usb/storage/sddr55.c:1026:24: note: 'cleanup_module' target declared here 1026 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr55.c:28: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr55_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1026:1: note: in expansion of macro 'module_usb_stor_driver' 1026 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:34: drivers/usb/storage/sddr55.c:1026:24: note: 'init_module' target declared here 1026 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ CC [M] drivers/usb/serial/mxuport.o CC [M] drivers/usb/storage/shuttle_usbat.o CC [M] drivers/usb/wusbcore/wusbhc.o In file included from drivers/usb/serial/mos7840.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2408:1: note: in expansion of macro 'module_usb_serial_driver' 2408 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:34: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2408:1: note: in expansion of macro 'module_usb_serial_driver' 2408 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2408:1: note: in expansion of macro 'module_usb_serial_driver' 2408 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:34: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2408:1: note: in expansion of macro 'module_usb_serial_driver' 2408 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/wusbcore/wa-hc.o In file included from drivers/usb/serial/mxuport.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mxuport.c:1325:1: note: in expansion of macro 'module_usb_serial_driver' 1325 | module_usb_serial_driver(serial_drivers, mxuport_idtable); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mxuport.c:31: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mxuport.c:1325:1: note: in expansion of macro 'module_usb_serial_driver' 1325 | module_usb_serial_driver(serial_drivers, mxuport_idtable); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mxuport.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mxuport.c:1325:1: note: in expansion of macro 'module_usb_serial_driver' 1325 | module_usb_serial_driver(serial_drivers, mxuport_idtable); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mxuport.c:31: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mxuport.c:1325:1: note: in expansion of macro 'module_usb_serial_driver' 1325 | module_usb_serial_driver(serial_drivers, mxuport_idtable); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:46: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:223:1: note: in expansion of macro 'module_exit' 223 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1884:1: note: in expansion of macro 'module_usb_stor_driver' 1884 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:53: drivers/usb/storage/shuttle_usbat.c:1884:24: note: 'cleanup_module' target declared here 1884 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:219:20: note: in definition of macro 'module_usb_stor_driver' 219 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:46: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:218:1: note: in expansion of macro 'module_init' 218 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1884:1: note: in expansion of macro 'module_usb_stor_driver' 1884 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:53: drivers/usb/storage/shuttle_usbat.c:1884:24: note: 'init_module' target declared here 1884 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:213:19: note: in definition of macro 'module_usb_stor_driver' 213 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/serial/mxuport.c:28: In function 'tty_insert_flip_char', inlined from 'mxuport_process_read_urb_data' at drivers/usb/serial/mxuport.c:339:5, inlined from 'mxuport_process_read_urb_demux_data' at drivers/usb/serial/mxuport.c:508:4, inlined from 'mxuport_process_read_urb' at drivers/usb/serial/mxuport.c:571:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:33: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'wusbcore_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:490:1: note: in expansion of macro 'module_init' 490 | module_init(wusbcore_init); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:466:19: note: 'init_module' target declared here 466 | static int __init wusbcore_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:33: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wusbcore_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(wusbcore_exit); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:492:20: note: 'cleanup_module' target declared here 492 | static void __exit wusbcore_exit(void) | ^~~~~~~~~~~~~ AR drivers/usb/storage/usb-storage.o LD [M] drivers/usb/storage/ums-alauda.o LD [M] drivers/usb/storage/ums-cypress.o LD [M] drivers/usb/storage/ums-datafab.o CC [M] drivers/usb/wusbcore/wa-nep.o LD [M] drivers/usb/storage/ums-eneub6250.o CC [M] drivers/usb/wusbcore/wa-rpipe.o LD [M] drivers/usb/storage/ums-freecom.o LD [M] drivers/usb/storage/ums-isd200.o LD [M] drivers/usb/storage/ums-jumpshot.o LD [M] drivers/usb/storage/ums-karma.o CC [M] drivers/usb/wusbcore/wa-xfer.o LD [M] drivers/usb/storage/ums-onetouch.o LD [M] drivers/usb/storage/ums-realtek.o LD [M] drivers/usb/storage/ums-sddr09.o LD [M] drivers/usb/storage/ums-sddr55.o LD [M] drivers/usb/storage/ums-usbat.o AR drivers/usb/storage/built-in.o CC [M] drivers/usb/wusbcore/cbaf.o CC [M] drivers/usb/serial/navman.o In file included from drivers/usb/wusbcore/cbaf.c:89: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbaf_driver_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1509:1: note: in expansion of macro 'module_exit' 1509 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/wusbcore/cbaf.c:662:1: note: in expansion of macro 'module_usb_driver' 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:91: drivers/usb/wusbcore/cbaf.c:662:19: note: 'cleanup_module' target declared here 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1505:20: note: in definition of macro 'module_driver' 1505 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:662:1: note: in expansion of macro 'module_usb_driver' 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/cbaf.c:89: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbaf_driver_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1504:1: note: in expansion of macro 'module_init' 1504 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1267:2: note: in expansion of macro 'module_driver' 1267 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/wusbcore/cbaf.c:662:1: note: in expansion of macro 'module_usb_driver' 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:91: drivers/usb/wusbcore/cbaf.c:662:19: note: 'init_module' target declared here 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1500:19: note: in definition of macro 'module_driver' 1500 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:662:1: note: in expansion of macro 'module_usb_driver' 662 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:116:1: note: in expansion of macro 'module_usb_serial_driver' 116 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:21: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:116:1: note: in expansion of macro 'module_usb_serial_driver' 116 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:116:1: note: in expansion of macro 'module_usb_serial_driver' 116 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:21: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:116:1: note: in expansion of macro 'module_usb_serial_driver' 116 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/wusbcore/wusbcore.o CC [M] drivers/usb/serial/omninet.o CC [M] drivers/usb/serial/opticon.o CC [M] drivers/usb/serial/option.o CC [M] drivers/usb/serial/oti6858.o In file included from drivers/usb/serial/omninet.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:178:1: note: in expansion of macro 'module_usb_serial_driver' 178 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:25: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:178:1: note: in expansion of macro 'module_usb_serial_driver' 178 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:178:1: note: in expansion of macro 'module_usb_serial_driver' 178 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:25: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:178:1: note: in expansion of macro 'module_usb_serial_driver' 178 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:420:1: note: in expansion of macro 'module_usb_serial_driver' 420 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:22: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:420:1: note: in expansion of macro 'module_usb_serial_driver' 420 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:420:1: note: in expansion of macro 'module_usb_serial_driver' 420 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:22: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:420:1: note: in expansion of macro 'module_usb_serial_driver' 420 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/wusbcore/wusb-cbaf.o CC [M] drivers/usb/serial/pl2303.o In file included from drivers/usb/serial/option.c:40: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2014:1: note: in expansion of macro 'module_usb_serial_driver' 2014 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:43: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2014:1: note: in expansion of macro 'module_usb_serial_driver' 2014 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:40: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2014:1: note: in expansion of macro 'module_usb_serial_driver' 2014 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:43: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2014:1: note: in expansion of macro 'module_usb_serial_driver' 2014 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/qcaux.o CC [M] drivers/usb/serial/qcserial.o In file included from drivers/usb/serial/oti6858.c:47: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:846:1: note: in expansion of macro 'module_usb_serial_driver' 846 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:51: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:846:1: note: in expansion of macro 'module_usb_serial_driver' 846 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:47: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:846:1: note: in expansion of macro 'module_usb_serial_driver' 846 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:51: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:846:1: note: in expansion of macro 'module_usb_serial_driver' 846 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:20: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:89:1: note: in expansion of macro 'module_usb_serial_driver' 89 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:22: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:89:1: note: in expansion of macro 'module_usb_serial_driver' 89 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:20: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:89:1: note: in expansion of macro 'module_usb_serial_driver' 89 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:22: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:89:1: note: in expansion of macro 'module_usb_serial_driver' 89 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:24: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1034:1: note: in expansion of macro 'module_usb_serial_driver' 1034 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:29: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1034:1: note: in expansion of macro 'module_usb_serial_driver' 1034 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:24: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1034:1: note: in expansion of macro 'module_usb_serial_driver' 1034 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:29: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1034:1: note: in expansion of macro 'module_usb_serial_driver' 1034 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/quatech2.o In file included from drivers/usb/serial/pl2303.c:22: In function 'tty_insert_flip_char', inlined from 'pl2303_process_read_urb' at drivers/usb/serial/pl2303.c:984:3: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'pl2303_process_read_urb' at drivers/usb/serial/pl2303.c:989:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from drivers/usb/serial/qcserial.c:16: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:482:1: note: in expansion of macro 'module_usb_serial_driver' 482 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:18: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:482:1: note: in expansion of macro 'module_usb_serial_driver' 482 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:16: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:482:1: note: in expansion of macro 'module_usb_serial_driver' 482 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:18: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:482:1: note: in expansion of macro 'module_usb_serial_driver' 482 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/safe_serial.o CC [M] drivers/usb/serial/sierra.o In file included from drivers/usb/serial/quatech2.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1027:1: note: in expansion of macro 'module_usb_serial_driver' 1027 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:25: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1027:1: note: in expansion of macro 'module_usb_serial_driver' 1027 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1027:1: note: in expansion of macro 'module_usb_serial_driver' 1027 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:25: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1027:1: note: in expansion of macro 'module_usb_serial_driver' 1027 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/usb-serial-simple.o In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:305:1: note: in expansion of macro 'module_usb_serial_driver' 305 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:77: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:305:1: note: in expansion of macro 'module_usb_serial_driver' 305 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:305:1: note: in expansion of macro 'module_usb_serial_driver' 305 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:77: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:305:1: note: in expansion of macro 'module_usb_serial_driver' 305 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/wusbcore/wusb-wa.o CC [M] drivers/usb/serial/spcp8x5.o In file included from drivers/usb/serial/quatech2.c:21: In function 'tty_insert_flip_char', inlined from 'qt2_process_read_urb' at drivers/usb/serial/quatech2.c:618:3, inlined from 'qt2_read_bulk_callback' at drivers/usb/serial/quatech2.c:653:2: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC [M] drivers/usb/serial/ssu100.o In file included from drivers/usb/serial/sierra.c:31: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1077:1: note: in expansion of macro 'module_usb_serial_driver' 1077 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:33: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1077:1: note: in expansion of macro 'module_usb_serial_driver' 1077 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:31: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1077:1: note: in expansion of macro 'module_usb_serial_driver' 1077 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:33: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1077:1: note: in expansion of macro 'module_usb_serial_driver' 1077 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:19: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:152:1: note: in expansion of macro 'module_usb_serial_driver' 152 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:21: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:152:1: note: in expansion of macro 'module_usb_serial_driver' 152 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:19: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:152:1: note: in expansion of macro 'module_usb_serial_driver' 152 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:21: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:152:1: note: in expansion of macro 'module_usb_serial_driver' 152 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/symbolserial.o CC [M] drivers/usb/serial/usb_wwan.o In file included from drivers/usb/serial/spcp8x5.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:496:1: note: in expansion of macro 'module_usb_serial_driver' 496 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:26: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:496:1: note: in expansion of macro 'module_usb_serial_driver' 496 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:496:1: note: in expansion of macro 'module_usb_serial_driver' 496 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:26: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:496:1: note: in expansion of macro 'module_usb_serial_driver' 496 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:16: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:16: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/ti_usb_3410_5052.o CC [M] drivers/usb/serial/visor.o In file included from drivers/usb/serial/symbolserial.c:18: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:195:1: note: in expansion of macro 'module_usb_serial_driver' 195 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:20: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:195:1: note: in expansion of macro 'module_usb_serial_driver' 195 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:18: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:195:1: note: in expansion of macro 'module_usb_serial_driver' 195 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:20: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:195:1: note: in expansion of macro 'module_usb_serial_driver' 195 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:12: In function 'tty_insert_flip_char', inlined from 'ssu100_update_lsr' at drivers/usb/serial/ssu100.c:508:4, inlined from 'ssu100_process_read_urb' at drivers/usb/serial/ssu100.c:527:4: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/linux/tty_flip.h:28:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 28 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'ssu100_process_read_urb' at drivers/usb/serial/ssu100.c:542:5: ./include/linux/tty_flip.h:27:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC [M] drivers/usb/serial/wishbone-serial.o CC [M] drivers/usb/serial/whiteheat.o In file included from drivers/usb/serial/ti_usb_3410_5052.c:27: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:515:1: note: in expansion of macro 'module_usb_serial_driver' 515 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:35: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:515:1: note: in expansion of macro 'module_usb_serial_driver' 515 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:27: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:515:1: note: in expansion of macro 'module_usb_serial_driver' 515 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:35: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:515:1: note: in expansion of macro 'module_usb_serial_driver' 515 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:579:1: note: in expansion of macro 'module_usb_serial_driver' 579 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:28: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:579:1: note: in expansion of macro 'module_usb_serial_driver' 579 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:579:1: note: in expansion of macro 'module_usb_serial_driver' 579 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:28: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:579:1: note: in expansion of macro 'module_usb_serial_driver' 579 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/usb/serial/xsens_mt.o In file included from drivers/usb/serial/wishbone-serial.c:15: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/wishbone-serial.c:90:1: note: in expansion of macro 'module_usb_serial_driver' 90 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/wishbone-serial.c:17: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/wishbone-serial.c:90:1: note: in expansion of macro 'module_usb_serial_driver' 90 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/wishbone-serial.c:15: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/wishbone-serial.c:90:1: note: in expansion of macro 'module_usb_serial_driver' 90 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/wishbone-serial.c:17: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/wishbone-serial.c:90:1: note: in expansion of macro 'module_usb_serial_driver' 90 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:25: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:835:1: note: in expansion of macro 'module_usb_serial_driver' 835 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:33: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:835:1: note: in expansion of macro 'module_usb_serial_driver' 835 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:25: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:835:1: note: in expansion of macro 'module_usb_serial_driver' 835 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:33: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:835:1: note: in expansion of macro 'module_usb_serial_driver' 835 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ LD [M] drivers/usb/serial/usbserial.o In file included from drivers/usb/serial/xsens_mt.c:13: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:68:1: note: in expansion of macro 'module_usb_serial_driver' 68 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:15: ./include/linux/usb/serial.h:426:20: note: 'cleanup_module' target declared here 426 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:68:1: note: in expansion of macro 'module_usb_serial_driver' 68 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:13: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:425:1: note: in expansion of macro 'module_init' 425 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:68:1: note: in expansion of macro 'module_usb_serial_driver' 68 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:15: ./include/linux/usb/serial.h:420:19: note: 'init_module' target declared here 420 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:433:2: note: in expansion of macro 'usb_serial_module_driver' 433 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:68:1: note: in expansion of macro 'module_usb_serial_driver' 68 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ AR drivers/usb/built-in.o AR drivers/built-in.o GEN .version CHK include/generated/compile.h AR built-in.o LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map OBJCOPY arch/arm/boot/Image Building modules, stage 2. MODPOST 1892 modules Kernel: arch/arm/boot/Image is ready LDS arch/arm/boot/compressed/vmlinux.lds AS arch/arm/boot/compressed/head.o LZO arch/arm/boot/compressed/piggy_data CC arch/arm/boot/compressed/misc.o CC arch/arm/boot/compressed/decompress.o CC arch/arm/boot/compressed/string.o SHIPPED arch/arm/boot/compressed/hyp-stub.S SHIPPED arch/arm/boot/compressed/lib1funcs.S SHIPPED arch/arm/boot/compressed/ashldi3.S SHIPPED arch/arm/boot/compressed/bswapsdi2.S AS arch/arm/boot/compressed/hyp-stub.o AS arch/arm/boot/compressed/lib1funcs.o AS arch/arm/boot/compressed/ashldi3.o AS arch/arm/boot/compressed/bswapsdi2.o CC arch/arm/crypto/aes-arm-bs.mod.o CC arch/arm/crypto/aes-arm.mod.o CC arch/arm/crypto/sha1-arm-neon.mod.o CC arch/arm/crypto/sha1-arm.mod.o CC arch/arm/crypto/sha256-arm.mod.o CC arch/arm/crypto/sha512-arm.mod.o CC crypto/af_alg.mod.o CC crypto/algif_aead.mod.o CC crypto/algif_hash.mod.o CC crypto/algif_skcipher.mod.o CC crypto/ansi_cprng.mod.o CC crypto/anubis.mod.o CC crypto/arc4.mod.o CC crypto/async_tx/async_pq.mod.o CC crypto/async_tx/async_tx.mod.o CC crypto/async_tx/async_xor.mod.o CC crypto/authenc.mod.o CC crypto/authencesn.mod.o CC crypto/blowfish_common.mod.o CC crypto/blowfish_generic.mod.o CC crypto/camellia_generic.mod.o CC crypto/cast5_generic.mod.o CC crypto/cast6_generic.mod.o CC crypto/cast_common.mod.o CC crypto/ccm.mod.o CC crypto/chacha20_generic.mod.o CC crypto/chacha20poly1305.mod.o CC crypto/cmac.mod.o CC crypto/cryptd.mod.o CC crypto/crypto_engine.mod.o CC crypto/crypto_simd.mod.o CC crypto/des_generic.mod.o CC crypto/ecdh_generic.mod.o CC crypto/echainiv.mod.o CC crypto/fcrypt.mod.o CC crypto/gcm.mod.o CC crypto/ghash-generic.mod.o CC crypto/khazad.mod.o CC crypto/lrw.mod.o CC crypto/lz4.mod.o CC crypto/lz4hc.mod.o CC crypto/md4.mod.o CC crypto/michael_mic.mod.o CC crypto/pcbc.mod.o CC crypto/poly1305_generic.mod.o CC crypto/rmd128.mod.o CC crypto/rmd160.mod.o CC crypto/rmd256.mod.o AS arch/arm/boot/compressed/piggy.o CC crypto/rmd320.mod.o CC crypto/salsa20_generic.mod.o CC crypto/seed.mod.o LD arch/arm/boot/compressed/vmlinux CC crypto/serpent_generic.mod.o OBJCOPY arch/arm/boot/zImage CC crypto/sha512_generic.mod.o CC crypto/tcrypt.mod.o CC crypto/tea.mod.o CC crypto/tgr192.mod.o Kernel: arch/arm/boot/zImage is ready CC crypto/twofish_common.mod.o CC crypto/twofish_generic.mod.o CC crypto/vmac.mod.o CC crypto/wp512.mod.o CC crypto/xcbc.mod.o CC drivers/atm/adummy.mod.o CC drivers/bcma/bcma.mod.o CC drivers/block/aoe/aoe.mod.o CC drivers/block/brd.mod.o CC drivers/block/drbd/drbd.mod.o CC drivers/block/loop.mod.o CC drivers/block/nbd.mod.o CC drivers/block/null_blk.mod.o CC drivers/block/rbd.mod.o CC drivers/block/virtio_blk.mod.o CC drivers/block/zram/zram.mod.o CC drivers/bluetooth/ath3k.mod.o CC drivers/bluetooth/bcm203x.mod.o CC drivers/bluetooth/bfusb.mod.o CC drivers/bluetooth/bpa10x.mod.o CC drivers/bluetooth/btbcm.mod.o CC drivers/bluetooth/btintel.mod.o CC drivers/bluetooth/btmrvl.mod.o CC drivers/bluetooth/btmrvl_sdio.mod.o CC drivers/bluetooth/btqca.mod.o CC drivers/bluetooth/btrtl.mod.o CC drivers/bluetooth/btsdio.mod.o CC drivers/bluetooth/btusb.mod.o CC drivers/bluetooth/hci_uart.mod.o CC drivers/cdrom/cdrom.mod.o CC drivers/char/hw_random/omap-rng.mod.o CC drivers/char/hw_random/rng-core.mod.o CC drivers/char/hw_random/tpm-rng.mod.o CC drivers/char/hw_random/virtio-rng.mod.o CC drivers/char/tpm/tpm.mod.o CC drivers/char/tpm/tpm_i2c_atmel.mod.o CC drivers/char/ttyprintk.mod.o CC drivers/char/virtio_console.mod.o CC drivers/crypto/virtio/virtio_crypto.mod.o CC drivers/dax/dax.mod.o CC drivers/gpio/gpio-74x164.mod.o CC drivers/gpio/gpio-adnp.mod.o CC drivers/gpio/gpio-adp5588.mod.o CC drivers/gpio/gpio-max7300.mod.o CC drivers/gpio/gpio-max7301.mod.o CC drivers/gpio/gpio-max730x.mod.o CC drivers/gpio/gpio-max732x.mod.o CC drivers/gpio/gpio-mc33880.mod.o CC drivers/gpio/gpio-pcf857x.mod.o CC drivers/gpio/gpio-viperboard.mod.o CC drivers/hid/hid-a4tech.mod.o CC drivers/hid/hid-apple.mod.o CC drivers/hid/hid-appleir.mod.o CC drivers/hid/hid-aureal.mod.o CC drivers/hid/hid-axff.mod.o CC drivers/hid/hid-belkin.mod.o CC drivers/hid/hid-betopff.mod.o CC drivers/hid/hid-cherry.mod.o CC drivers/hid/hid-chicony.mod.o CC drivers/hid/hid-corsair.mod.o CC drivers/hid/hid-cp2112.mod.o CC drivers/hid/hid-cypress.mod.o CC drivers/hid/hid-dr.mod.o CC drivers/hid/hid-elecom.mod.o CC drivers/hid/hid-elo.mod.o CC drivers/hid/hid-emsff.mod.o CC drivers/hid/hid-ezkey.mod.o CC drivers/hid/hid-gaff.mod.o CC drivers/hid/hid-gembird.mod.o CC drivers/hid/hid-generic.mod.o CC drivers/hid/hid-gfrm.mod.o CC drivers/hid/hid-gt683r.mod.o CC drivers/hid/hid-gyration.mod.o CC drivers/hid/hid-holtek-kbd.mod.o CC drivers/hid/hid-holtek-mouse.mod.o CC drivers/hid/hid-holtekff.mod.o CC drivers/hid/hid-icade.mod.o CC drivers/hid/hid-kensington.mod.o CC drivers/hid/hid-keytouch.mod.o CC drivers/hid/hid-kye.mod.o CC drivers/hid/hid-lcpower.mod.o CC drivers/hid/hid-led.mod.o CC drivers/hid/hid-lenovo.mod.o CC drivers/hid/hid-magicmouse.mod.o CC drivers/hid/hid-microsoft.mod.o CC drivers/hid/hid-monterey.mod.o CC drivers/hid/hid-multitouch.mod.o CC drivers/hid/hid-ntrig.mod.o CC drivers/hid/hid-ortek.mod.o CC drivers/hid/hid-penmount.mod.o CC drivers/hid/hid-petalynx.mod.o CC drivers/hid/hid-picolcd.mod.o CC drivers/hid/hid-pl.mod.o CC drivers/hid/hid-plantronics.mod.o CC drivers/hid/hid-primax.mod.o CC drivers/hid/hid-prodikeys.mod.o CC drivers/hid/hid-rmi.mod.o CC drivers/hid/hid-roccat-arvo.mod.o CC drivers/hid/hid-roccat-common.mod.o CC drivers/hid/hid-roccat-isku.mod.o CC drivers/hid/hid-roccat-kone.mod.o CC drivers/hid/hid-roccat-koneplus.mod.o CC drivers/hid/hid-roccat-konepure.mod.o CC drivers/hid/hid-roccat-kovaplus.mod.o CC drivers/hid/hid-roccat-lua.mod.o CC drivers/hid/hid-roccat-pyra.mod.o CC drivers/hid/hid-roccat-ryos.mod.o CC drivers/hid/hid-roccat-savu.mod.o CC drivers/hid/hid-roccat.mod.o CC drivers/hid/hid-saitek.mod.o CC drivers/hid/hid-samsung.mod.o CC drivers/hid/hid-sensor-custom.mod.o CC drivers/hid/hid-sensor-hub.mod.o CC drivers/hid/hid-sjoy.mod.o CC drivers/hid/hid-sony.mod.o CC drivers/hid/hid-speedlink.mod.o CC drivers/hid/hid-steelseries.mod.o CC drivers/hid/hid-sunplus.mod.o CC drivers/hid/hid-tivo.mod.o CC drivers/hid/hid-tmff.mod.o CC drivers/hid/hid-topseed.mod.o CC drivers/hid/hid-twinhan.mod.o CC drivers/hid/hid-uclogic.mod.o CC drivers/hid/hid-waltop.mod.o CC drivers/hid/hid-wiimote.mod.o CC drivers/hid/hid-xinmo.mod.o CC drivers/hid/hid-zpff.mod.o CC drivers/hid/hid-zydacron.mod.o CC drivers/hid/uhid.mod.o CC drivers/hid/usbhid/usbhid.mod.o CC drivers/hid/wacom.mod.o CC drivers/hwmon/ad7314.mod.o CC drivers/hwmon/ad7414.mod.o CC drivers/hwmon/ad7418.mod.o CC drivers/hwmon/adc128d818.mod.o CC drivers/hwmon/adcxx.mod.o CC drivers/hwmon/adm1021.mod.o CC drivers/hwmon/adm1025.mod.o CC drivers/hwmon/adm1026.mod.o CC drivers/hwmon/adm1029.mod.o CC drivers/hwmon/adm1031.mod.o CC drivers/hwmon/adm9240.mod.o CC drivers/hwmon/ads1015.mod.o CC drivers/hwmon/ads7828.mod.o CC drivers/hwmon/ads7871.mod.o CC drivers/hwmon/adt7310.mod.o CC drivers/hwmon/adt7410.mod.o CC drivers/hwmon/adt7411.mod.o CC drivers/hwmon/adt7462.mod.o CC drivers/hwmon/adt7470.mod.o CC drivers/hwmon/adt7475.mod.o CC drivers/hwmon/adt7x10.mod.o CC drivers/hwmon/amc6821.mod.o CC drivers/hwmon/asc7621.mod.o CC drivers/hwmon/atxp1.mod.o CC drivers/hwmon/dme1737.mod.o CC drivers/hwmon/ds1621.mod.o CC drivers/hwmon/ds620.mod.o CC drivers/hwmon/emc1403.mod.o CC drivers/hwmon/emc2103.mod.o CC drivers/hwmon/emc6w201.mod.o CC drivers/hwmon/f71805f.mod.o CC drivers/hwmon/f71882fg.mod.o CC drivers/hwmon/f75375s.mod.o CC drivers/hwmon/g760a.mod.o CC drivers/hwmon/g762.mod.o CC drivers/hwmon/gl518sm.mod.o CC drivers/hwmon/gl520sm.mod.o CC drivers/hwmon/hih6130.mod.o CC drivers/hwmon/hwmon-vid.mod.o CC drivers/hwmon/iio_hwmon.mod.o CC drivers/hwmon/ina209.mod.o CC drivers/hwmon/ina2xx.mod.o CC drivers/hwmon/it87.mod.o CC drivers/hwmon/jc42.mod.o CC drivers/hwmon/lineage-pem.mod.o CC drivers/hwmon/lm63.mod.o CC drivers/hwmon/lm70.mod.o CC drivers/hwmon/lm73.mod.o CC drivers/hwmon/lm75.mod.o CC drivers/hwmon/lm77.mod.o CC drivers/hwmon/lm78.mod.o CC drivers/hwmon/lm80.mod.o CC drivers/hwmon/lm83.mod.o CC drivers/hwmon/lm85.mod.o CC drivers/hwmon/lm87.mod.o CC drivers/hwmon/lm90.mod.o CC drivers/hwmon/lm92.mod.o CC drivers/hwmon/lm93.mod.o CC drivers/hwmon/lm95234.mod.o CC drivers/hwmon/lm95241.mod.o CC drivers/hwmon/lm95245.mod.o CC drivers/hwmon/ltc2945.mod.o CC drivers/hwmon/ltc4151.mod.o CC drivers/hwmon/ltc4215.mod.o CC drivers/hwmon/ltc4222.mod.o CC drivers/hwmon/ltc4245.mod.o CC drivers/hwmon/ltc4260.mod.o CC drivers/hwmon/ltc4261.mod.o CC drivers/hwmon/max1111.mod.o CC drivers/hwmon/max16065.mod.o CC drivers/hwmon/max1619.mod.o CC drivers/hwmon/max1668.mod.o CC drivers/hwmon/max197.mod.o CC drivers/hwmon/max31790.mod.o CC drivers/hwmon/max6639.mod.o CC drivers/hwmon/max6642.mod.o CC drivers/hwmon/max6650.mod.o CC drivers/hwmon/max6697.mod.o CC drivers/hwmon/mc13783-adc.mod.o CC drivers/hwmon/mcp3021.mod.o CC drivers/hwmon/nct6683.mod.o CC drivers/hwmon/nct6775.mod.o CC drivers/hwmon/nct7802.mod.o CC drivers/hwmon/nct7904.mod.o CC drivers/hwmon/ntc_thermistor.mod.o CC drivers/hwmon/pc87360.mod.o CC drivers/hwmon/pc87427.mod.o CC drivers/hwmon/pcf8591.mod.o CC drivers/hwmon/pmbus/adm1275.mod.o CC drivers/hwmon/pmbus/lm25066.mod.o CC drivers/hwmon/pmbus/ltc2978.mod.o CC drivers/hwmon/pmbus/max16064.mod.o CC drivers/hwmon/pmbus/max20751.mod.o CC drivers/hwmon/pmbus/max34440.mod.o CC drivers/hwmon/pmbus/max8688.mod.o CC drivers/hwmon/pmbus/pmbus.mod.o CC drivers/hwmon/pmbus/pmbus_core.mod.o CC drivers/hwmon/pmbus/tps40422.mod.o CC drivers/hwmon/pmbus/ucd9000.mod.o CC drivers/hwmon/pmbus/ucd9200.mod.o CC drivers/hwmon/pmbus/zl6100.mod.o CC drivers/hwmon/powr1220.mod.o CC drivers/hwmon/pwm-fan.mod.o CC drivers/hwmon/sch5627.mod.o CC drivers/hwmon/sch5636.mod.o CC drivers/hwmon/sch56xx-common.mod.o CC drivers/hwmon/sht15.mod.o CC drivers/hwmon/sht21.mod.o CC drivers/hwmon/shtc1.mod.o CC drivers/hwmon/smm665.mod.o CC drivers/hwmon/smsc47b397.mod.o CC drivers/hwmon/smsc47m1.mod.o CC drivers/hwmon/smsc47m192.mod.o CC drivers/hwmon/thmc50.mod.o CC drivers/hwmon/tmp102.mod.o CC drivers/hwmon/tmp103.mod.o CC drivers/hwmon/tmp401.mod.o CC drivers/hwmon/tmp421.mod.o CC drivers/hwmon/vt1211.mod.o CC drivers/hwmon/w83627ehf.mod.o CC drivers/hwmon/w83627hf.mod.o CC drivers/hwmon/w83781d.mod.o CC drivers/hwmon/w83791d.mod.o CC drivers/hwmon/w83792d.mod.o CC drivers/hwmon/w83793.mod.o CC drivers/hwmon/w83795.mod.o CC drivers/hwmon/w83l785ts.mod.o CC drivers/hwmon/w83l786ng.mod.o CC drivers/i2c/busses/i2c-robotfuzz-osif.mod.o CC drivers/i2c/busses/i2c-diolan-u2c.mod.o CC drivers/i2c/busses/i2c-taos-evm.mod.o CC drivers/i2c/busses/i2c-viperboard.mod.o CC drivers/i2c/busses/i2c-tiny-usb.mod.o CC drivers/i2c/muxes/i2c-arb-gpio-challenge.mod.o CC drivers/iio/accel/bma180.mod.o CC drivers/iio/accel/bmc150-accel-core.mod.o CC drivers/iio/accel/bmc150-accel-i2c.mod.o CC drivers/iio/accel/bmc150-accel-spi.mod.o CC drivers/iio/accel/hid-sensor-accel-3d.mod.o CC drivers/iio/accel/kxcjk-1013.mod.o CC drivers/iio/accel/kxsd9-i2c.mod.o CC drivers/iio/accel/kxsd9-spi.mod.o CC drivers/iio/accel/kxsd9.mod.o CC drivers/iio/accel/mma8452.mod.o CC drivers/iio/accel/mma9551.mod.o CC drivers/iio/accel/mma9551_core.mod.o CC drivers/iio/accel/mma9553.mod.o CC drivers/iio/accel/mxc4005.mod.o CC drivers/iio/accel/sca3000.mod.o CC drivers/iio/accel/st_accel.mod.o CC drivers/iio/accel/st_accel_i2c.mod.o CC drivers/iio/accel/st_accel_spi.mod.o CC drivers/iio/accel/stk8312.mod.o CC drivers/iio/accel/stk8ba50.mod.o CC drivers/iio/adc/ad7266.mod.o CC drivers/iio/adc/ad7291.mod.o CC drivers/iio/adc/ad7298.mod.o CC drivers/iio/adc/ad7476.mod.o CC drivers/iio/adc/ad7791.mod.o CC drivers/iio/adc/ad7793.mod.o CC drivers/iio/adc/ad7887.mod.o CC drivers/iio/adc/ad7923.mod.o CC drivers/iio/adc/ad799x.mod.o CC drivers/iio/adc/ad_sigma_delta.mod.o CC drivers/iio/adc/cc10001_adc.mod.o CC drivers/iio/adc/hi8435.mod.o CC drivers/iio/adc/max1027.mod.o CC drivers/iio/adc/max1363.mod.o CC drivers/iio/adc/mcp320x.mod.o CC drivers/iio/adc/mcp3422.mod.o CC drivers/iio/adc/nau7802.mod.o CC drivers/iio/adc/ti-adc081c.mod.o CC drivers/iio/adc/ti-adc128s052.mod.o CC drivers/iio/adc/ti_am335x_adc.mod.o CC drivers/iio/adc/twl4030-madc.mod.o CC drivers/iio/adc/twl6030-gpadc.mod.o CC drivers/iio/adc/vf610_adc.mod.o CC drivers/iio/adc/viperboard_adc.mod.o CC drivers/iio/amplifiers/ad8366.mod.o CC drivers/iio/buffer/industrialio-buffer-cb.mod.o CC drivers/iio/buffer/industrialio-triggered-buffer.mod.o CC drivers/iio/buffer/kfifo_buf.mod.o CC drivers/iio/chemical/vz89x.mod.o CC drivers/iio/common/hid-sensors/hid-sensor-iio-common.mod.o CC drivers/iio/common/hid-sensors/hid-sensor-trigger.mod.o CC drivers/iio/common/ms_sensors/ms_sensors_i2c.mod.o CC drivers/iio/common/ssp_sensors/sensorhub.mod.o CC drivers/iio/common/st_sensors/st_sensors.mod.o CC drivers/iio/common/st_sensors/st_sensors_i2c.mod.o CC drivers/iio/common/st_sensors/st_sensors_spi.mod.o CC drivers/iio/dac/ad5064.mod.o CC drivers/iio/dac/ad5360.mod.o CC drivers/iio/dac/ad5380.mod.o CC drivers/iio/dac/ad5421.mod.o CC drivers/iio/dac/ad5446.mod.o CC drivers/iio/dac/ad5449.mod.o CC drivers/iio/dac/ad5504.mod.o CC drivers/iio/dac/ad5624r_spi.mod.o CC drivers/iio/dac/ad5686.mod.o CC drivers/iio/dac/ad5755.mod.o CC drivers/iio/dac/ad5764.mod.o CC drivers/iio/dac/ad5791.mod.o CC drivers/iio/dac/ad7303.mod.o CC drivers/iio/dac/m62332.mod.o CC drivers/iio/dac/max517.mod.o CC drivers/iio/dac/max5821.mod.o CC drivers/iio/dac/mcp4725.mod.o CC drivers/iio/dac/mcp4922.mod.o CC drivers/iio/frequency/ad9523.mod.o CC drivers/iio/frequency/adf4350.mod.o CC drivers/iio/gyro/adis16080.mod.o CC drivers/iio/gyro/adis16130.mod.o CC drivers/iio/gyro/adis16136.mod.o CC drivers/iio/gyro/adis16260.mod.o CC drivers/iio/gyro/adxrs450.mod.o CC drivers/iio/gyro/bmg160_core.mod.o CC drivers/iio/gyro/bmg160_i2c.mod.o CC drivers/iio/gyro/bmg160_spi.mod.o CC drivers/iio/gyro/hid-sensor-gyro-3d.mod.o CC drivers/iio/gyro/itg3200.mod.o CC drivers/iio/gyro/st_gyro.mod.o CC drivers/iio/gyro/st_gyro_i2c.mod.o CC drivers/iio/gyro/st_gyro_spi.mod.o CC drivers/iio/health/afe4403.mod.o CC drivers/iio/health/afe4404.mod.o CC drivers/iio/humidity/dht11.mod.o CC drivers/iio/humidity/hdc100x.mod.o CC drivers/iio/humidity/htu21.mod.o CC drivers/iio/humidity/si7005.mod.o CC drivers/iio/humidity/si7020.mod.o CC drivers/iio/imu/adis16400.mod.o CC drivers/iio/imu/adis16480.mod.o CC drivers/iio/imu/adis_lib.mod.o CC drivers/iio/imu/kmx61.mod.o CC drivers/iio/industrialio-triggered-event.mod.o CC drivers/iio/industrialio.mod.o CC drivers/iio/light/adjd_s311.mod.o CC drivers/iio/light/al3320a.mod.o CC drivers/iio/light/apds9300.mod.o CC drivers/iio/light/apds9960.mod.o CC drivers/iio/light/bh1750.mod.o CC drivers/iio/light/cm32181.mod.o CC drivers/iio/light/cm3232.mod.o CC drivers/iio/light/cm3323.mod.o CC drivers/iio/light/cm36651.mod.o CC drivers/iio/light/gp2ap020a00f.mod.o CC drivers/iio/light/hid-sensor-als.mod.o CC drivers/iio/light/hid-sensor-prox.mod.o CC drivers/iio/light/isl29018.mod.o CC drivers/iio/light/isl29028.mod.o CC drivers/iio/light/isl29125.mod.o CC drivers/iio/light/jsa1212.mod.o CC drivers/iio/light/ltr501.mod.o CC drivers/iio/light/opt3001.mod.o CC drivers/iio/light/pa12203001.mod.o CC drivers/iio/light/rpr0521.mod.o CC drivers/iio/light/stk3310.mod.o CC drivers/iio/light/tcs3414.mod.o CC drivers/iio/light/tcs3472.mod.o CC drivers/iio/light/tsl2563.mod.o CC drivers/iio/light/tsl2583.mod.o CC drivers/iio/light/tsl4531.mod.o CC drivers/iio/light/us5182d.mod.o CC drivers/iio/light/vcnl4000.mod.o CC drivers/iio/magnetometer/ak8975.mod.o CC drivers/iio/magnetometer/hid-sensor-magn-3d.mod.o CC drivers/iio/magnetometer/hmc5843_core.mod.o CC drivers/iio/magnetometer/hmc5843_i2c.mod.o CC drivers/iio/magnetometer/hmc5843_spi.mod.o CC drivers/iio/magnetometer/mag3110.mod.o CC drivers/iio/magnetometer/mmc35240.mod.o CC drivers/iio/magnetometer/st_magn.mod.o CC drivers/iio/magnetometer/st_magn_i2c.mod.o CC drivers/iio/magnetometer/st_magn_spi.mod.o CC drivers/iio/orientation/hid-sensor-incl-3d.mod.o CC drivers/iio/orientation/hid-sensor-rotation.mod.o CC drivers/iio/potentiometer/mcp4531.mod.o CC drivers/iio/pressure/bmp280-i2c.mod.o CC drivers/iio/pressure/bmp280-spi.mod.o CC drivers/iio/pressure/bmp280.mod.o CC drivers/iio/pressure/hid-sensor-press.mod.o CC drivers/iio/pressure/mpl3115.mod.o CC drivers/iio/pressure/ms5611_core.mod.o CC drivers/iio/pressure/ms5611_i2c.mod.o CC drivers/iio/pressure/ms5611_spi.mod.o CC drivers/iio/pressure/ms5637.mod.o CC drivers/iio/pressure/st_pressure.mod.o CC drivers/iio/pressure/st_pressure_i2c.mod.o CC drivers/iio/pressure/st_pressure_spi.mod.o CC drivers/iio/pressure/t5403.mod.o CC drivers/iio/proximity/as3935.mod.o CC drivers/iio/proximity/pulsedlight-lidar-lite-v2.mod.o CC drivers/iio/proximity/sx9500.mod.o CC drivers/iio/temperature/mlx90614.mod.o CC drivers/iio/temperature/tmp006.mod.o CC drivers/iio/temperature/tsys01.mod.o CC drivers/iio/temperature/tsys02d.mod.o CC drivers/iio/trigger/iio-trig-interrupt.mod.o CC drivers/iio/trigger/iio-trig-sysfs.mod.o CC drivers/input/evdev.mod.o CC drivers/input/gameport/gameport.mod.o CC drivers/input/input-polldev.mod.o CC drivers/input/joydev.mod.o CC drivers/input/joystick/a3d.mod.o CC drivers/input/joystick/adi.mod.o CC drivers/input/joystick/analog.mod.o CC drivers/input/joystick/as5011.mod.o CC drivers/input/joystick/cobra.mod.o CC drivers/input/joystick/gf2k.mod.o CC drivers/input/joystick/grip.mod.o CC drivers/input/joystick/grip_mp.mod.o CC drivers/input/joystick/guillemot.mod.o CC drivers/input/joystick/iforce/iforce.mod.o CC drivers/input/joystick/interact.mod.o CC drivers/input/joystick/joydump.mod.o CC drivers/input/joystick/magellan.mod.o CC drivers/input/joystick/sidewinder.mod.o CC drivers/input/joystick/spaceball.mod.o CC drivers/input/joystick/spaceorb.mod.o CC drivers/input/joystick/stinger.mod.o CC drivers/input/joystick/tmdc.mod.o CC drivers/input/joystick/twidjoy.mod.o CC drivers/input/joystick/warrior.mod.o CC drivers/input/joystick/xpad.mod.o CC drivers/input/joystick/zhenhua.mod.o CC drivers/input/keyboard/adp5588-keys.mod.o CC drivers/input/keyboard/adp5589-keys.mod.o CC drivers/input/keyboard/atkbd.mod.o CC drivers/input/keyboard/bcm-keypad.mod.o CC drivers/input/keyboard/cap11xx.mod.o CC drivers/input/keyboard/gpio_keys.mod.o CC drivers/input/keyboard/gpio_keys_polled.mod.o CC drivers/input/keyboard/lkkbd.mod.o CC drivers/input/keyboard/lm8323.mod.o CC drivers/input/keyboard/lm8333.mod.o CC drivers/input/keyboard/matrix_keypad.mod.o CC drivers/input/keyboard/max7359_keypad.mod.o CC drivers/input/keyboard/mcs_touchkey.mod.o CC drivers/input/keyboard/mpr121_touchkey.mod.o CC drivers/input/keyboard/newtonkbd.mod.o CC drivers/input/keyboard/omap4-keypad.mod.o CC drivers/input/keyboard/opencores-kbd.mod.o CC drivers/input/keyboard/qt1070.mod.o CC drivers/input/keyboard/qt2160.mod.o CC drivers/input/keyboard/samsung-keypad.mod.o CC drivers/input/keyboard/stowaway.mod.o CC drivers/input/keyboard/sunkbd.mod.o CC drivers/input/keyboard/tca6416-keypad.mod.o CC drivers/input/keyboard/tca8418_keypad.mod.o CC drivers/input/keyboard/twl4030_keypad.mod.o CC drivers/input/keyboard/xtkbd.mod.o CC drivers/input/matrix-keymap.mod.o CC drivers/input/misc/ad714x-i2c.mod.o CC drivers/input/misc/ad714x-spi.mod.o CC drivers/input/misc/ad714x.mod.o CC drivers/input/misc/adxl34x-i2c.mod.o CC drivers/input/misc/adxl34x-spi.mod.o CC drivers/input/misc/adxl34x.mod.o CC drivers/input/misc/ati_remote2.mod.o CC drivers/input/misc/bma150.mod.o CC drivers/input/misc/cm109.mod.o CC drivers/input/misc/cma3000_d0x.mod.o CC drivers/input/misc/cma3000_d0x_i2c.mod.o CC drivers/input/misc/drv260x.mod.o CC drivers/input/misc/drv2667.mod.o CC drivers/input/misc/e3x0-button.mod.o CC drivers/input/misc/gp2ap002a00f.mod.o CC drivers/input/misc/gpio_tilt_polled.mod.o CC drivers/input/misc/ims-pcu.mod.o CC drivers/input/misc/keyspan_remote.mod.o CC drivers/input/misc/kxtj9.mod.o CC drivers/input/misc/mc13783-pwrbutton.mod.o CC drivers/input/misc/mma8450.mod.o CC drivers/input/misc/pcf8574_keypad.mod.o CC drivers/input/misc/powermate.mod.o CC drivers/input/misc/regulator-haptic.mod.o CC drivers/input/misc/rotary_encoder.mod.o CC drivers/input/misc/yealink.mod.o CC drivers/input/mouse/appletouch.mod.o CC drivers/input/mouse/bcm5974.mod.o CC drivers/input/mouse/cyapatp.mod.o CC drivers/input/mouse/elan_i2c.mod.o CC drivers/input/mouse/gpio_mouse.mod.o CC drivers/input/mouse/psmouse.mod.o CC drivers/input/mouse/sermouse.mod.o CC drivers/input/mouse/synaptics_i2c.mod.o CC drivers/input/mouse/synaptics_usb.mod.o CC drivers/input/mouse/vsxxxaa.mod.o CC drivers/input/rmi4/rmi_core.mod.o CC drivers/input/serio/altera_ps2.mod.o CC drivers/leds/leds-bd2802.mod.o CC drivers/input/sparse-keymap.mod.o CC drivers/leds/leds-dac124s085.mod.o CC drivers/leds/leds-lm3530.mod.o CC drivers/leds/leds-lm355x.mod.o CC drivers/leds/leds-lm3642.mod.o CC drivers/leds/leds-lp3944.mod.o CC drivers/leds/leds-lp5521.mod.o CC drivers/leds/leds-lp5523.mod.o CC drivers/leds/leds-lp5562.mod.o CC drivers/leds/leds-lp55xx-common.mod.o CC drivers/leds/leds-lp8501.mod.o CC drivers/leds/leds-lp8860.mod.o CC drivers/leds/leds-lt3593.mod.o CC drivers/leds/leds-mc13783.mod.o CC drivers/leds/leds-pca9532.mod.o CC drivers/leds/leds-pca955x.mod.o CC drivers/leds/leds-pca963x.mod.o CC drivers/leds/leds-pwm.mod.o CC drivers/leds/leds-regulator.mod.o CC drivers/leds/leds-tca6507.mod.o CC drivers/leds/leds-tlc591xx.mod.o CC drivers/leds/trigger/ledtrig-camera.mod.o CC drivers/leds/trigger/ledtrig-transient.mod.o CC drivers/media/rc/ati_remote.mod.o CC drivers/media/rc/gpio-ir-recv.mod.o CC drivers/media/rc/igorplugusb.mod.o CC drivers/media/rc/iguanair.mod.o CC drivers/media/rc/imon.mod.o CC drivers/media/rc/ir-jvc-decoder.mod.o CC drivers/media/rc/ir-lirc-codec.mod.o CC drivers/media/rc/ir-mce_kbd-decoder.mod.o CC drivers/media/rc/ir-nec-decoder.mod.o CC drivers/media/rc/ir-rc5-decoder.mod.o CC drivers/media/rc/ir-rc6-decoder.mod.o CC drivers/media/rc/ir-sanyo-decoder.mod.o CC drivers/media/rc/ir-sharp-decoder.mod.o CC drivers/media/rc/ir-sony-decoder.mod.o CC drivers/media/rc/ir-xmp-decoder.mod.o CC drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.mod.o CC drivers/media/rc/keymaps/rc-alink-dtu-m.mod.o CC drivers/media/rc/keymaps/rc-anysee.mod.o CC drivers/media/rc/keymaps/rc-apac-viewcomp.mod.o CC drivers/media/rc/keymaps/rc-asus-pc39.mod.o CC drivers/media/rc/keymaps/rc-asus-ps3-100.mod.o CC drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.mod.o CC drivers/media/rc/keymaps/rc-ati-x10.mod.o CC drivers/media/rc/keymaps/rc-avermedia-a16d.mod.o CC drivers/media/rc/keymaps/rc-avermedia-cardbus.mod.o CC drivers/media/rc/keymaps/rc-avermedia-dvbt.mod.o CC drivers/media/rc/keymaps/rc-avermedia-m135a.mod.o CC drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.mod.o CC drivers/media/rc/keymaps/rc-avermedia-rm-ks.mod.o CC drivers/media/rc/keymaps/rc-avermedia.mod.o CC drivers/media/rc/keymaps/rc-avertv-303.mod.o CC drivers/media/rc/keymaps/rc-azurewave-ad-tu700.mod.o CC drivers/media/rc/keymaps/rc-behold-columbus.mod.o CC drivers/media/rc/keymaps/rc-behold.mod.o CC drivers/media/rc/keymaps/rc-budget-ci-old.mod.o CC drivers/media/rc/keymaps/rc-cec.mod.o CC drivers/media/rc/keymaps/rc-cinergy-1400.mod.o CC drivers/media/rc/keymaps/rc-cinergy.mod.o CC drivers/media/rc/keymaps/rc-d680-dmb.mod.o CC drivers/media/rc/keymaps/rc-delock-61959.mod.o CC drivers/media/rc/keymaps/rc-dib0700-nec.mod.o CC drivers/media/rc/keymaps/rc-dib0700-rc5.mod.o CC drivers/media/rc/keymaps/rc-digitalnow-tinytwin.mod.o CC drivers/media/rc/keymaps/rc-digittrade.mod.o CC drivers/media/rc/keymaps/rc-dm1105-nec.mod.o CC drivers/media/rc/keymaps/rc-dntv-live-dvb-t.mod.o CC drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.mod.o CC drivers/media/rc/keymaps/rc-dtt200u.mod.o CC drivers/media/rc/keymaps/rc-dvbsky.mod.o CC drivers/media/rc/keymaps/rc-dvico-mce.mod.o CC drivers/media/rc/keymaps/rc-dvico-portable.mod.o CC drivers/media/rc/keymaps/rc-em-terratec.mod.o CC drivers/media/rc/keymaps/rc-encore-enltv-fm53.mod.o CC drivers/media/rc/keymaps/rc-encore-enltv.mod.o CC drivers/media/rc/keymaps/rc-encore-enltv2.mod.o CC drivers/media/rc/keymaps/rc-evga-indtube.mod.o CC drivers/media/rc/keymaps/rc-eztv.mod.o CC drivers/media/rc/keymaps/rc-flydvb.mod.o CC drivers/media/rc/keymaps/rc-flyvideo.mod.o CC drivers/media/rc/keymaps/rc-fusionhdtv-mce.mod.o CC drivers/media/rc/keymaps/rc-gadmei-rm008z.mod.o CC drivers/media/rc/keymaps/rc-geekbox.mod.o CC drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.mod.o CC drivers/media/rc/keymaps/rc-gotview7135.mod.o CC drivers/media/rc/keymaps/rc-hauppauge.mod.o CC drivers/media/rc/keymaps/rc-imon-mce.mod.o CC drivers/media/rc/keymaps/rc-imon-pad.mod.o CC drivers/media/rc/keymaps/rc-iodata-bctv7e.mod.o CC drivers/media/rc/keymaps/rc-it913x-v1.mod.o CC drivers/media/rc/keymaps/rc-it913x-v2.mod.o CC drivers/media/rc/keymaps/rc-kaiomy.mod.o CC drivers/media/rc/keymaps/rc-kworld-315u.mod.o CC drivers/media/rc/keymaps/rc-kworld-pc150u.mod.o CC drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.mod.o CC drivers/media/rc/keymaps/rc-leadtek-y04g0051.mod.o CC drivers/media/rc/keymaps/rc-lme2510.mod.o CC drivers/media/rc/keymaps/rc-manli.mod.o CC drivers/media/rc/keymaps/rc-medion-x10-digitainer.mod.o CC drivers/media/rc/keymaps/rc-medion-x10-or2x.mod.o CC drivers/media/rc/keymaps/rc-medion-x10.mod.o CC drivers/media/rc/keymaps/rc-msi-digivox-ii.mod.o CC drivers/media/rc/keymaps/rc-msi-digivox-iii.mod.o CC drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.mod.o CC drivers/media/rc/keymaps/rc-msi-tvanywhere.mod.o CC drivers/media/rc/keymaps/rc-nebula.mod.o CC drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.mod.o CC drivers/media/rc/keymaps/rc-norwood.mod.o CC drivers/media/rc/keymaps/rc-npgtech.mod.o CC drivers/media/rc/keymaps/rc-pctv-sedna.mod.o CC drivers/media/rc/keymaps/rc-pinnacle-color.mod.o CC drivers/media/rc/keymaps/rc-pinnacle-grey.mod.o CC drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.mod.o CC drivers/media/rc/keymaps/rc-pixelview-002t.mod.o CC drivers/media/rc/keymaps/rc-pixelview-mk12.mod.o CC drivers/media/rc/keymaps/rc-pixelview-new.mod.o CC drivers/media/rc/keymaps/rc-pixelview.mod.o CC drivers/media/rc/keymaps/rc-powercolor-real-angel.mod.o CC drivers/media/rc/keymaps/rc-proteus-2309.mod.o CC drivers/media/rc/keymaps/rc-purpletv.mod.o CC drivers/media/rc/keymaps/rc-pv951.mod.o CC drivers/media/rc/keymaps/rc-rc6-mce.mod.o CC drivers/media/rc/keymaps/rc-real-audio-220-32-keys.mod.o CC drivers/media/rc/keymaps/rc-reddo.mod.o CC drivers/media/rc/keymaps/rc-snapstream-firefly.mod.o CC drivers/media/rc/keymaps/rc-streamzap.mod.o CC drivers/media/rc/keymaps/rc-su3000.mod.o CC drivers/media/rc/keymaps/rc-tbs-nec.mod.o CC drivers/media/rc/keymaps/rc-technisat-ts35.mod.o CC drivers/media/rc/keymaps/rc-technisat-usb2.mod.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.mod.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.mod.o CC drivers/media/rc/keymaps/rc-terratec-cinergy-xs.mod.o CC drivers/media/rc/keymaps/rc-terratec-slim-2.mod.o CC drivers/media/rc/keymaps/rc-terratec-slim.mod.o CC drivers/media/rc/keymaps/rc-tevii-nec.mod.o CC drivers/media/rc/keymaps/rc-tivo.mod.o CC drivers/media/rc/keymaps/rc-total-media-in-hand-02.mod.o CC drivers/media/rc/keymaps/rc-total-media-in-hand.mod.o CC drivers/media/rc/keymaps/rc-trekstor.mod.o CC drivers/media/rc/keymaps/rc-tt-1500.mod.o CC drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.mod.o CC drivers/media/rc/keymaps/rc-twinhan1027.mod.o CC drivers/media/rc/keymaps/rc-videomate-m1f.mod.o CC drivers/media/rc/keymaps/rc-videomate-s350.mod.o CC drivers/media/rc/keymaps/rc-videomate-tv-pvr.mod.o CC drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.mod.o CC drivers/media/rc/keymaps/rc-winfast.mod.o CC drivers/media/rc/keymaps/rc-zx-irdec.mod.o CC drivers/media/rc/lirc_dev.mod.o CC drivers/media/rc/mceusb.mod.o CC drivers/media/rc/rc-loopback.mod.o CC drivers/media/rc/redrat3.mod.o CC drivers/media/rc/streamzap.mod.o CC drivers/media/rc/ttusbir.mod.o CC drivers/mfd/mc13xxx-core.mod.o CC drivers/mfd/mc13xxx-i2c.mod.o CC drivers/mfd/mc13xxx-spi.mod.o CC drivers/mfd/rtsx_usb.mod.o CC drivers/mfd/ti_am335x_tscadc.mod.o CC drivers/mfd/viperboard.mod.o CC drivers/mfd/wl1273-core.mod.o CC drivers/misc/ad525x_dpot-i2c.mod.o CC drivers/misc/ad525x_dpot-spi.mod.o CC drivers/misc/ad525x_dpot.mod.o CC drivers/misc/altera-stapl/altera-stapl.mod.o CC drivers/misc/apds9802als.mod.o CC drivers/misc/apds990x.mod.o CC drivers/misc/bh1770glc.mod.o CC drivers/misc/c2port/core.mod.o CC drivers/misc/ds1682.mod.o CC drivers/misc/eeprom/eeprom.mod.o CC drivers/misc/eeprom/eeprom_93cx6.mod.o CC drivers/misc/eeprom/eeprom_93xx46.mod.o CC drivers/misc/eeprom/max6875.mod.o CC drivers/misc/enclosure.mod.o CC drivers/misc/hmc6352.mod.o CC drivers/misc/ics932s401.mod.o CC drivers/misc/isl29003.mod.o CC drivers/misc/isl29020.mod.o CC drivers/misc/lis3lv02d/lis3lv02d.mod.o CC drivers/misc/lis3lv02d/lis3lv02d_i2c.mod.o CC drivers/misc/lis3lv02d/lis3lv02d_spi.mod.o CC drivers/misc/ti-st/st_drv.mod.o CC drivers/misc/ti_dac7512.mod.o CC drivers/misc/tieqep.mod.o CC drivers/misc/tsl2550.mod.o CC drivers/mmc/core/sdio_uart.mod.o CC drivers/mmc/host/rtsx_usb_sdmmc.mod.o CC drivers/mmc/host/ushc.mod.o CC drivers/mmc/host/vub300.mod.o CC drivers/mtd/ar7part.mod.o CC drivers/mtd/chips/map_ram.mod.o CC drivers/mtd/devices/m25p80.mod.o CC drivers/mtd/devices/mtd_dataflash.mod.o CC drivers/mtd/devices/sst25l.mod.o CC drivers/mtd/lpddr/lpddr_cmds.mod.o CC drivers/mtd/lpddr/qinfo_probe.mod.o CC drivers/mtd/maps/physmap.mod.o CC drivers/mtd/maps/plat-ram.mod.o CC drivers/mtd/mtd_blkdevs.mod.o CC drivers/mtd/mtdblock.mod.o CC drivers/mtd/mtdblock_ro.mod.o CC drivers/mtd/mtdoops.mod.o CC drivers/mtd/mtdswap.mod.o CC drivers/mtd/nand/nandsim.mod.o CC drivers/mtd/ofpart.mod.o CC drivers/mtd/rfd_ftl.mod.o CC drivers/mtd/spi-nor/spi-nor.mod.o CC drivers/mtd/ssfdc.mod.o CC drivers/net/appletalk/ipddp.mod.o CC drivers/net/bonding/bonding.mod.o CC drivers/net/can/c_can/c_can.mod.o CC drivers/net/can/c_can/c_can_platform.mod.o CC drivers/net/can/can-dev.mod.o CC drivers/net/can/sja1000/sja1000.mod.o CC drivers/net/can/sja1000/sja1000_isa.mod.o CC drivers/net/can/slcan.mod.o CC drivers/net/can/softing/softing.mod.o CC drivers/net/can/spi/mcp251x.mod.o CC drivers/net/can/usb/ems_usb.mod.o CC drivers/net/can/usb/esd_usb2.mod.o CC drivers/net/can/usb/gs_usb.mod.o CC drivers/net/can/usb/kvaser_usb.mod.o CC drivers/net/can/usb/peak_usb/peak_usb.mod.o CC drivers/net/can/usb/usb_8dev.mod.o CC drivers/net/can/vcan.mod.o CC drivers/net/dummy.mod.o CC drivers/net/eql.mod.o CC drivers/net/ethernet/micrel/ks8851.mod.o CC drivers/net/ethernet/microchip/enc28j60.mod.o CC drivers/net/ethernet/microchip/encx24j600-regmap.mod.o CC drivers/net/ethernet/microchip/encx24j600.mod.o CC drivers/net/ethernet/smsc/smc911x.mod.o CC drivers/net/ethernet/smsc/smc91x.mod.o CC drivers/net/ethernet/smsc/smsc911x.mod.o CC drivers/net/geneve.mod.o CC drivers/net/ieee802154/atusb.mod.o CC drivers/net/ieee802154/at86rf230.mod.o CC drivers/net/ieee802154/cc2520.mod.o CC drivers/net/ieee802154/fakelb.mod.o CC drivers/net/ieee802154/mrf24j40.mod.o CC drivers/net/ifb.mod.o CC drivers/net/ipvlan/ipvlan.mod.o CC drivers/net/macvlan.mod.o CC drivers/net/macvtap.mod.o CC drivers/net/mii.mod.o CC drivers/net/netconsole.mod.o CC drivers/net/nlmon.mod.o CC drivers/net/phy/amd.mod.o CC drivers/net/phy/aquantia.mod.o CC drivers/net/phy/at803x.mod.o CC drivers/net/phy/bcm-phy-lib.mod.o CC drivers/net/phy/bcm87xx.mod.o CC drivers/net/phy/broadcom.mod.o CC drivers/net/phy/cicada.mod.o CC drivers/net/phy/davicom.mod.o CC drivers/net/phy/dp83867.mod.o CC drivers/net/phy/et1011c.mod.o CC drivers/net/phy/icplus.mod.o CC drivers/net/phy/lxt.mod.o CC drivers/net/phy/marvell.mod.o CC drivers/net/phy/microchip.mod.o CC drivers/net/phy/national.mod.o CC drivers/net/phy/qsemi.mod.o CC drivers/net/phy/realtek.mod.o CC drivers/net/phy/ste10Xp.mod.o CC drivers/net/phy/teranetics.mod.o CC drivers/net/ppp/bsd_comp.mod.o CC drivers/net/ppp/ppp_async.mod.o CC drivers/net/ppp/ppp_deflate.mod.o CC drivers/net/ppp/ppp_generic.mod.o CC drivers/net/ppp/ppp_mppe.mod.o CC drivers/net/ppp/ppp_synctty.mod.o CC drivers/net/ppp/pppoe.mod.o CC drivers/net/ppp/pppox.mod.o CC drivers/net/ppp/pptp.mod.o CC drivers/net/slip/slhc.mod.o CC drivers/net/slip/slip.mod.o CC drivers/net/tap.mod.o CC drivers/net/team/team.mod.o CC drivers/net/team/team_mode_activebackup.mod.o CC drivers/net/team/team_mode_broadcast.mod.o CC drivers/net/team/team_mode_loadbalance.mod.o CC drivers/net/team/team_mode_random.mod.o CC drivers/net/team/team_mode_roundrobin.mod.o CC drivers/net/tun.mod.o CC drivers/net/usb/asix.mod.o CC drivers/net/usb/ax88179_178a.mod.o CC drivers/net/usb/catc.mod.o CC drivers/net/usb/cdc-phonet.mod.o CC drivers/net/usb/cdc_eem.mod.o CC drivers/net/usb/cdc_ether.mod.o CC drivers/net/usb/cdc_mbim.mod.o CC drivers/net/usb/cdc_ncm.mod.o CC drivers/net/usb/cdc_subset.mod.o CC drivers/net/usb/ch9200.mod.o CC drivers/net/usb/cx82310_eth.mod.o CC drivers/net/usb/dm9601.mod.o CC drivers/net/usb/gl620a.mod.o CC drivers/net/usb/hso.mod.o CC drivers/net/usb/huawei_cdc_ncm.mod.o CC drivers/net/usb/int51x1.mod.o CC drivers/net/usb/ipheth.mod.o CC drivers/net/usb/kalmia.mod.o CC drivers/net/usb/kaweth.mod.o CC drivers/net/usb/lan78xx.mod.o CC drivers/net/usb/lg-vl600.mod.o CC drivers/net/usb/mcs7830.mod.o CC drivers/net/usb/net1080.mod.o CC drivers/net/usb/pegasus.mod.o CC drivers/net/usb/plusb.mod.o CC drivers/net/usb/qmi_wwan.mod.o CC drivers/net/usb/r8152.mod.o CC drivers/net/usb/rndis_host.mod.o CC drivers/net/usb/rtl8150.mod.o CC drivers/net/usb/sierra_net.mod.o CC drivers/net/usb/smsc75xx.mod.o CC drivers/net/usb/smsc95xx.mod.o CC drivers/net/usb/sr9700.mod.o CC drivers/net/usb/sr9800.mod.o CC drivers/net/usb/usbnet.mod.o CC drivers/net/usb/zaurus.mod.o CC drivers/net/veth.mod.o CC drivers/net/virtio_net.mod.o CC drivers/net/vrf.mod.o CC drivers/net/vxlan.mod.o CC drivers/net/wimax/i2400m/i2400m-usb.mod.o CC drivers/net/wimax/i2400m/i2400m.mod.o CC drivers/net/wireless/ath/ar5523/ar5523.mod.o CC drivers/net/wireless/ath/ath.mod.o CC drivers/net/wireless/ath/ath10k/ath10k_core.mod.o CC drivers/net/wireless/ath/ath6kl/ath6kl_core.mod.o CC drivers/net/wireless/ath/ath6kl/ath6kl_sdio.mod.o CC drivers/net/wireless/ath/ath6kl/ath6kl_usb.mod.o CC drivers/net/wireless/ath/ath9k/ath9k.mod.o CC drivers/net/wireless/ath/ath9k/ath9k_common.mod.o CC drivers/net/wireless/ath/ath9k/ath9k_htc.mod.o CC drivers/net/wireless/ath/ath9k/ath9k_hw.mod.o CC drivers/net/wireless/ath/carl9170/carl9170.mod.o CC drivers/net/wireless/atmel/at76c50x-usb.mod.o CC drivers/net/wireless/broadcom/b43/b43.mod.o CC drivers/net/wireless/broadcom/b43legacy/b43legacy.mod.o CC drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.mod.o CC drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.mod.o CC drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.mod.o CC drivers/net/wireless/intersil/hostap/hostap.mod.o CC drivers/net/wireless/intersil/p54/p54common.mod.o CC drivers/net/wireless/intersil/p54/p54usb.mod.o CC drivers/net/wireless/mac80211_hwsim.mod.o CC drivers/net/wireless/marvell/libertas/libertas.mod.o CC drivers/net/wireless/marvell/libertas/libertas_sdio.mod.o CC drivers/net/wireless/marvell/libertas/libertas_spi.mod.o CC drivers/net/wireless/marvell/libertas/usb8xxx.mod.o CC drivers/net/wireless/marvell/libertas_tf/libertas_tf.mod.o CC drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.mod.o CC drivers/net/wireless/marvell/mwifiex/mwifiex.mod.o CC drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.mod.o CC drivers/net/wireless/marvell/mwifiex/mwifiex_usb.mod.o CC drivers/net/wireless/mediatek/mt7601u/mt7601u.mod.o CC drivers/net/wireless/ralink/rt2x00/rt2500usb.mod.o CC drivers/net/wireless/ralink/rt2x00/rt2800lib.mod.o CC drivers/net/wireless/ralink/rt2x00/rt2800usb.mod.o CC drivers/net/wireless/ralink/rt2x00/rt2x00lib.mod.o CC drivers/net/wireless/ralink/rt2x00/rt2x00usb.mod.o CC drivers/net/wireless/ralink/rt2x00/rt73usb.mod.o CC drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.mod.o CC drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.mod.o CC drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.mod.o CC drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.mod.o CC drivers/net/wireless/realtek/rtlwifi/rtl_usb.mod.o CC drivers/net/wireless/realtek/rtlwifi/rtlwifi.mod.o CC drivers/net/wireless/rndis_wlan.mod.o CC drivers/net/wireless/rsi/rsi_91x.mod.o CC drivers/net/wireless/rsi/rsi_usb.mod.o CC drivers/net/wireless/ti/wl1251/wl1251.mod.o CC drivers/net/wireless/ti/wl1251/wl1251_sdio.mod.o CC drivers/net/wireless/ti/wl1251/wl1251_spi.mod.o CC drivers/net/wireless/ti/wl12xx/wl12xx.mod.o CC drivers/net/wireless/ti/wlcore/wlcore.mod.o CC drivers/net/wireless/ti/wl18xx/wl18xx.mod.o CC drivers/net/wireless/ti/wlcore/wlcore_sdio.mod.o CC drivers/net/wireless/ti/wlcore/wlcore_spi.mod.o CC drivers/net/wireless/zydas/zd1201.mod.o CC drivers/net/wireless/zydas/zd1211rw/zd1211rw.mod.o CC drivers/power/supply/bq2415x_charger.mod.o CC drivers/power/supply/bq27xxx_battery.mod.o CC drivers/power/supply/bq27xxx_battery_i2c.mod.o CC drivers/power/supply/isp1704_charger.mod.o CC drivers/power/supply/rx51_battery.mod.o CC drivers/pps/clients/pps-gpio.mod.o CC drivers/pps/clients/pps-ldisc.mod.o CC drivers/pwm/pwm-pca9685.mod.o CC drivers/pwm/pwm-tiecap.mod.o CC drivers/pwm/pwm-tiehrpwm.mod.o CC drivers/pwm/pwm-twl-led.mod.o CC drivers/pwm/pwm-twl.mod.o CC drivers/regulator/mc13783-regulator.mod.o CC drivers/regulator/mc13892-regulator.mod.o CC drivers/regulator/mc13xxx-regulator-core.mod.o CC drivers/regulator/vexpress-regulator.mod.o CC drivers/rtc/rtc-bq32k.mod.o CC drivers/rtc/rtc-bq4802.mod.o CC drivers/rtc/rtc-cmos.mod.o CC drivers/rtc/rtc-ds1286.mod.o CC drivers/rtc/rtc-ds1305.mod.o CC drivers/rtc/rtc-ds1343.mod.o CC drivers/rtc/rtc-ds1347.mod.o CC drivers/rtc/rtc-ds1374.mod.o CC drivers/rtc/rtc-ds1390.mod.o CC drivers/rtc/rtc-ds1511.mod.o CC drivers/rtc/rtc-ds1553.mod.o CC drivers/rtc/rtc-ds1672.mod.o CC drivers/rtc/rtc-ds1685.mod.o CC drivers/rtc/rtc-ds1742.mod.o CC drivers/rtc/rtc-ds2404.mod.o CC drivers/rtc/rtc-ds3232.mod.o CC drivers/rtc/rtc-em3027.mod.o CC drivers/rtc/rtc-fm3130.mod.o CC drivers/rtc/rtc-hid-sensor-time.mod.o CC drivers/rtc/rtc-hym8563.mod.o CC drivers/rtc/rtc-isl12022.mod.o CC drivers/rtc/rtc-isl1208.mod.o CC drivers/rtc/rtc-m41t80.mod.o CC drivers/rtc/rtc-m41t93.mod.o CC drivers/rtc/rtc-m41t94.mod.o CC drivers/rtc/rtc-m48t35.mod.o CC drivers/rtc/rtc-m48t59.mod.o CC drivers/rtc/rtc-m48t86.mod.o CC drivers/rtc/rtc-max6900.mod.o CC drivers/rtc/rtc-max6902.mod.o CC drivers/rtc/rtc-mc13xxx.mod.o CC drivers/rtc/rtc-mcp795.mod.o CC drivers/rtc/rtc-msm6242.mod.o CC drivers/rtc/rtc-pcf2123.mod.o CC drivers/rtc/rtc-pcf2127.mod.o CC drivers/rtc/rtc-pcf85063.mod.o CC drivers/rtc/rtc-pcf8583.mod.o CC drivers/rtc/rtc-r9701.mod.o CC drivers/rtc/rtc-rp5c01.mod.o CC drivers/rtc/rtc-rs5c348.mod.o CC drivers/rtc/rtc-rs5c372.mod.o CC drivers/rtc/rtc-rv3029c2.mod.o CC drivers/rtc/rtc-rv8803.mod.o CC drivers/rtc/rtc-rx4581.mod.o CC drivers/rtc/rtc-rx8025.mod.o CC drivers/rtc/rtc-rx8581.mod.o CC drivers/rtc/rtc-s35390a.mod.o CC drivers/rtc/rtc-stk17ta8.mod.o CC drivers/rtc/rtc-tps65910.mod.o CC drivers/rtc/rtc-v3020.mod.o CC drivers/rtc/rtc-x1205.mod.o CC drivers/scsi/ch.mod.o CC drivers/scsi/device_handler/scsi_dh_alua.mod.o CC drivers/scsi/device_handler/scsi_dh_emc.mod.o CC drivers/scsi/device_handler/scsi_dh_hp_sw.mod.o CC drivers/scsi/device_handler/scsi_dh_rdac.mod.o CC drivers/scsi/fcoe/libfcoe.mod.o CC drivers/scsi/iscsi_boot_sysfs.mod.o CC drivers/scsi/iscsi_tcp.mod.o CC drivers/scsi/libfc/libfc.mod.o CC drivers/scsi/libiscsi.mod.o CC drivers/scsi/libiscsi_tcp.mod.o CC drivers/scsi/libsas/libsas.mod.o CC drivers/scsi/osd/libosd.mod.o CC drivers/scsi/osd/osd.mod.o CC drivers/scsi/osst.mod.o CC drivers/scsi/raid_class.mod.o CC drivers/scsi/scsi_transport_fc.mod.o CC drivers/scsi/scsi_transport_iscsi.mod.o CC drivers/scsi/scsi_transport_sas.mod.o CC drivers/scsi/scsi_transport_spi.mod.o CC drivers/scsi/scsi_transport_srp.mod.o CC drivers/scsi/ses.mod.o CC drivers/scsi/sg.mod.o CC drivers/scsi/sr_mod.mod.o CC drivers/scsi/st.mod.o CC drivers/scsi/ufs/ufshcd.mod.o CC drivers/scsi/virtio_scsi.mod.o CC drivers/spi/spi-bitbang.mod.o CC drivers/spi/spi-gpio.mod.o CC drivers/spi/spidev.mod.o CC drivers/ssb/ssb.mod.o CC drivers/staging/fbtft/fb_agm1264k-fl.mod.o CC drivers/staging/fbtft/fb_bd663474.mod.o CC drivers/staging/fbtft/fb_hx8340bn.mod.o CC drivers/staging/fbtft/fb_hx8347d.mod.o CC drivers/staging/fbtft/fb_hx8353d.mod.o CC drivers/staging/fbtft/fb_hx8357d.mod.o CC drivers/staging/fbtft/fb_ili9163.mod.o CC drivers/staging/fbtft/fb_ili9320.mod.o CC drivers/staging/fbtft/fb_ili9325.mod.o CC drivers/staging/fbtft/fb_ili9340.mod.o CC drivers/staging/fbtft/fb_ili9341.mod.o CC drivers/staging/fbtft/fb_ili9481.mod.o CC drivers/staging/fbtft/fb_ili9486.mod.o CC drivers/staging/fbtft/fb_pcd8544.mod.o CC drivers/staging/fbtft/fb_ra8875.mod.o CC drivers/staging/fbtft/fb_s6d02a1.mod.o CC drivers/staging/fbtft/fb_s6d1121.mod.o CC drivers/staging/fbtft/fb_ssd1289.mod.o CC drivers/staging/fbtft/fb_ssd1306.mod.o CC drivers/staging/fbtft/fb_ssd1331.mod.o CC drivers/staging/fbtft/fb_ssd1351.mod.o CC drivers/staging/fbtft/fb_st7735r.mod.o CC drivers/staging/fbtft/fb_st7789v.mod.o CC drivers/staging/fbtft/fb_tinylcd.mod.o CC drivers/staging/fbtft/fb_tls8204.mod.o CC drivers/staging/fbtft/fb_uc1611.mod.o CC drivers/staging/fbtft/fb_uc1701.mod.o CC drivers/staging/fbtft/fb_upd161704.mod.o CC drivers/staging/fbtft/fb_watterott.mod.o CC drivers/staging/fbtft/fbtft.mod.o CC drivers/staging/fbtft/fbtft_device.mod.o CC drivers/staging/fbtft/flexfb.mod.o CC drivers/staging/iio/accel/adis16201.mod.o CC drivers/staging/iio/accel/adis16203.mod.o CC drivers/staging/iio/accel/adis16209.mod.o CC drivers/staging/iio/accel/adis16240.mod.o CC drivers/staging/iio/adc/ad7192.mod.o CC drivers/staging/iio/adc/ad7280a.mod.o CC drivers/staging/iio/adc/ad7606.mod.o CC drivers/staging/iio/adc/ad7606_spi.mod.o CC drivers/staging/iio/adc/ad7780.mod.o CC drivers/staging/iio/adc/ad7816.mod.o CC drivers/staging/iio/addac/adt7316-i2c.mod.o CC drivers/staging/iio/addac/adt7316-spi.mod.o CC drivers/staging/iio/addac/adt7316.mod.o CC drivers/staging/iio/cdc/ad7150.mod.o CC drivers/staging/iio/cdc/ad7152.mod.o CC drivers/staging/iio/cdc/ad7746.mod.o CC drivers/staging/iio/frequency/ad9832.mod.o CC drivers/staging/iio/frequency/ad9834.mod.o CC drivers/staging/iio/gyro/adis16060.mod.o CC drivers/staging/iio/impedance-analyzer/ad5933.mod.o CC drivers/staging/iio/light/tsl2x7x.mod.o CC drivers/staging/iio/meter/ade7753.mod.o CC drivers/staging/iio/meter/ade7754.mod.o CC drivers/staging/iio/meter/ade7758.mod.o CC drivers/staging/iio/meter/ade7759.mod.o CC drivers/staging/iio/meter/ade7854-i2c.mod.o CC drivers/staging/iio/meter/ade7854-spi.mod.o CC drivers/staging/iio/meter/ade7854.mod.o CC drivers/staging/iio/resolver/ad2s1200.mod.o CC drivers/staging/iio/resolver/ad2s1210.mod.o CC drivers/staging/iio/resolver/ad2s90.mod.o CC drivers/staging/rtl8188eu/r8188eu.mod.o CC drivers/staging/rtl8712/r8712u.mod.o CC drivers/staging/speakup/speakup.mod.o CC drivers/staging/speakup/speakup_acntsa.mod.o CC drivers/staging/speakup/speakup_apollo.mod.o CC drivers/staging/speakup/speakup_audptr.mod.o CC drivers/staging/speakup/speakup_bns.mod.o CC drivers/staging/speakup/speakup_decext.mod.o CC drivers/staging/speakup/speakup_dectlk.mod.o CC drivers/staging/speakup/speakup_dummy.mod.o CC drivers/staging/speakup/speakup_ltlk.mod.o CC drivers/staging/speakup/speakup_soft.mod.o CC drivers/staging/speakup/speakup_spkout.mod.o CC drivers/staging/speakup/speakup_txprt.mod.o CC drivers/target/iscsi/iscsi_target_mod.mod.o CC drivers/target/loopback/tcm_loop.mod.o CC drivers/target/target_core_file.mod.o CC drivers/target/target_core_iblock.mod.o CC drivers/target/target_core_mod.mod.o CC drivers/target/target_core_pscsi.mod.o CC drivers/target/target_core_user.mod.o CC drivers/target/tcm_fc/tcm_fc.mod.o CC drivers/tty/n_gsm.mod.o CC drivers/uio/uio_dmem_genirq.mod.o CC drivers/uio/uio_pdrv_genirq.mod.o CC drivers/usb/class/cdc-acm.mod.o CC drivers/usb/class/cdc-wdm.mod.o CC drivers/usb/class/usblp.mod.o CC drivers/usb/class/usbtmc.mod.o CC drivers/usb/gadget/function/u_audio.mod.o CC drivers/usb/gadget/function/u_ether.mod.o CC drivers/usb/gadget/function/u_serial.mod.o CC drivers/usb/gadget/function/usb_f_acm.mod.o CC drivers/usb/gadget/function/usb_f_ecm.mod.o CC drivers/usb/gadget/function/usb_f_ecm_subset.mod.o CC drivers/usb/gadget/function/usb_f_fs.mod.o CC drivers/usb/gadget/function/usb_f_hid.mod.o CC drivers/usb/gadget/function/usb_f_mass_storage.mod.o CC drivers/usb/gadget/function/usb_f_midi.mod.o CC drivers/usb/gadget/function/usb_f_ncm.mod.o CC drivers/usb/gadget/function/usb_f_obex.mod.o CC drivers/usb/gadget/function/usb_f_rndis.mod.o CC drivers/usb/gadget/function/usb_f_serial.mod.o CC drivers/usb/gadget/function/usb_f_ss_lb.mod.o CC drivers/usb/gadget/function/usb_f_uac1.mod.o CC drivers/usb/gadget/function/usb_f_uac2.mod.o CC drivers/usb/gadget/legacy/g_acm_ms.mod.o CC drivers/usb/gadget/legacy/g_audio.mod.o CC drivers/usb/gadget/legacy/g_cdc.mod.o CC drivers/usb/gadget/legacy/g_dbgp.mod.o CC drivers/usb/gadget/legacy/g_ether.mod.o CC drivers/usb/gadget/legacy/g_ffs.mod.o CC drivers/usb/gadget/legacy/g_hid.mod.o CC drivers/usb/gadget/legacy/g_mass_storage.mod.o CC drivers/usb/gadget/legacy/g_midi.mod.o CC drivers/usb/gadget/legacy/g_multi.mod.o CC drivers/usb/gadget/legacy/g_ncm.mod.o CC drivers/usb/gadget/legacy/g_serial.mod.o CC drivers/usb/gadget/legacy/g_zero.mod.o CC drivers/usb/gadget/legacy/gadgetfs.mod.o CC drivers/usb/gadget/libcomposite.mod.o CC drivers/usb/host/hwa-hc.mod.o CC drivers/usb/host/u132-hcd.mod.o CC drivers/usb/image/mdc800.mod.o CC drivers/usb/image/microtek.mod.o CC drivers/usb/misc/adutux.mod.o CC drivers/usb/misc/appledisplay.mod.o CC drivers/usb/misc/chaoskey.mod.o CC drivers/usb/misc/cypress_cy7c63.mod.o CC drivers/usb/misc/cytherm.mod.o CC drivers/usb/misc/ehset.mod.o CC drivers/usb/misc/emi26.mod.o CC drivers/usb/misc/emi62.mod.o CC drivers/usb/misc/ezusb.mod.o CC drivers/usb/misc/ftdi-elan.mod.o CC drivers/usb/misc/idmouse.mod.o CC drivers/usb/misc/iowarrior.mod.o CC drivers/usb/misc/isight_firmware.mod.o CC drivers/usb/misc/ldusb.mod.o CC drivers/usb/misc/legousbtower.mod.o CC drivers/usb/misc/rio500.mod.o CC drivers/usb/misc/sisusbvga/sisusbvga.mod.o CC drivers/usb/misc/trancevibrator.mod.o CC drivers/usb/misc/usb3503.mod.o CC drivers/usb/misc/usblcd.mod.o CC drivers/usb/misc/usbsevseg.mod.o CC drivers/usb/misc/usbtest.mod.o CC drivers/usb/misc/yurex.mod.o CC drivers/usb/mon/usbmon.mod.o CC drivers/usb/serial/aircable.mod.o CC drivers/usb/serial/ark3116.mod.o CC drivers/usb/serial/belkin_sa.mod.o CC drivers/usb/serial/ch341.mod.o CC drivers/usb/serial/cp210x.mod.o CC drivers/usb/serial/cyberjack.mod.o CC drivers/usb/serial/cypress_m8.mod.o CC drivers/usb/serial/digi_acceleport.mod.o CC drivers/usb/serial/empeg.mod.o CC drivers/usb/serial/f81232.mod.o CC drivers/usb/serial/ftdi_sio.mod.o CC drivers/usb/serial/garmin_gps.mod.o CC drivers/usb/serial/io_edgeport.mod.o CC drivers/usb/serial/io_ti.mod.o CC drivers/usb/serial/ipaq.mod.o CC drivers/usb/serial/ipw.mod.o CC drivers/usb/serial/ir-usb.mod.o CC drivers/usb/serial/iuu_phoenix.mod.o CC drivers/usb/serial/keyspan.mod.o CC drivers/usb/serial/keyspan_pda.mod.o CC drivers/usb/serial/kl5kusb105.mod.o CC drivers/usb/serial/kobil_sct.mod.o CC drivers/usb/serial/mct_u232.mod.o CC drivers/usb/serial/metro-usb.mod.o CC drivers/usb/serial/mos7720.mod.o CC drivers/usb/serial/mos7840.mod.o CC drivers/usb/serial/mxuport.mod.o CC drivers/usb/serial/navman.mod.o CC drivers/usb/serial/omninet.mod.o CC drivers/usb/serial/opticon.mod.o CC drivers/usb/serial/option.mod.o CC drivers/usb/serial/oti6858.mod.o CC drivers/usb/serial/pl2303.mod.o CC drivers/usb/serial/qcaux.mod.o CC drivers/usb/serial/qcserial.mod.o CC drivers/usb/serial/quatech2.mod.o CC drivers/usb/serial/safe_serial.mod.o CC drivers/usb/serial/sierra.mod.o CC drivers/usb/serial/spcp8x5.mod.o CC drivers/usb/serial/ssu100.mod.o CC drivers/usb/serial/symbolserial.mod.o CC drivers/usb/serial/ti_usb_3410_5052.mod.o CC drivers/usb/serial/usb-serial-simple.mod.o CC drivers/usb/serial/usb_debug.mod.o CC drivers/usb/serial/usb_wwan.mod.o CC drivers/usb/serial/usbserial.mod.o CC drivers/usb/serial/visor.mod.o CC drivers/usb/serial/whiteheat.mod.o CC drivers/usb/serial/wishbone-serial.mod.o CC drivers/usb/serial/xsens_mt.mod.o CC drivers/usb/storage/uas.mod.o CC drivers/usb/storage/ums-alauda.mod.o CC drivers/usb/storage/ums-cypress.mod.o CC drivers/usb/storage/ums-datafab.mod.o CC drivers/usb/storage/ums-eneub6250.mod.o CC drivers/usb/storage/ums-freecom.mod.o CC drivers/usb/storage/ums-isd200.mod.o CC drivers/usb/storage/ums-jumpshot.mod.o CC drivers/usb/storage/ums-karma.mod.o CC drivers/usb/storage/ums-onetouch.mod.o CC drivers/usb/storage/ums-realtek.mod.o CC drivers/usb/storage/ums-sddr09.mod.o CC drivers/usb/storage/ums-sddr55.mod.o CC drivers/usb/storage/ums-usbat.mod.o CC drivers/usb/usbip/usbip-core.mod.o CC drivers/usb/usbip/usbip-host.mod.o CC drivers/usb/usbip/vhci-hcd.mod.o CC drivers/usb/wusbcore/wusb-cbaf.mod.o CC drivers/usb/wusbcore/wusb-wa.mod.o CC drivers/usb/wusbcore/wusbcore.mod.o CC drivers/uwb/hwa-rc.mod.o CC drivers/uwb/i1480/dfu/i1480-dfu-usb.mod.o CC drivers/uwb/i1480/i1480-est.mod.o CC drivers/uwb/uwb.mod.o CC drivers/video/fbdev/smscufx.mod.o CC drivers/video/fbdev/udlfb.mod.o CC drivers/virtio/virtio_balloon.mod.o CC drivers/virtio/virtio_input.mod.o CC drivers/virtio/virtio_mmio.mod.o CC drivers/watchdog/softdog.mod.o CC drivers/watchdog/twl4030_wdt.mod.o CC drivers/xenomai/serial/xeno_16550A.mod.o CC drivers/xenomai/testing/xeno_rtdmtest.mod.o CC drivers/xenomai/udd/xeno_udd.mod.o CC fs/adfs/adfs.mod.o CC fs/affs/affs.mod.o CC fs/afs/kafs.mod.o CC fs/aufs/aufs.mod.o CC fs/befs/befs.mod.o CC fs/bfs/bfs.mod.o CC fs/binfmt_misc.mod.o CC fs/cachefiles/cachefiles.mod.o CC fs/ceph/ceph.mod.o CC fs/cifs/cifs.mod.o CC fs/coda/coda.mod.o CC fs/dlm/dlm.mod.o CC fs/ecryptfs/ecryptfs.mod.o CC fs/efs/efs.mod.o CC fs/exofs/exofs.mod.o CC fs/exofs/libore.mod.o CC fs/freevxfs/freevxfs.mod.o CC fs/fscache/fscache.mod.o CC fs/fuse/cuse.mod.o CC fs/gfs2/gfs2.mod.o CC fs/hfs/hfs.mod.o CC fs/hfsplus/hfsplus.mod.o CC fs/isofs/isofs.mod.o CC fs/jffs2/jffs2.mod.o CC fs/jfs/jfs.mod.o CC fs/minix/minix.mod.o CC fs/ncpfs/ncpfs.mod.o CC fs/nfs/flexfilelayout/nfs_layout_flexfiles.mod.o CC fs/nfsd/nfsd.mod.o CC fs/nilfs2/nilfs2.mod.o CC fs/nls/mac-celtic.mod.o CC fs/nls/mac-centeuro.mod.o CC fs/nls/mac-croatian.mod.o CC fs/nls/mac-cyrillic.mod.o CC fs/nls/mac-gaelic.mod.o CC fs/nls/mac-greek.mod.o CC fs/nls/mac-iceland.mod.o CC fs/nls/mac-inuit.mod.o CC fs/nls/mac-roman.mod.o CC fs/nls/mac-romanian.mod.o CC fs/nls/mac-turkish.mod.o CC fs/nls/nls_ascii.mod.o CC fs/nls/nls_cp1250.mod.o CC fs/nls/nls_cp1251.mod.o CC fs/nls/nls_cp1255.mod.o CC fs/nls/nls_cp737.mod.o CC fs/nls/nls_cp775.mod.o CC fs/nls/nls_cp850.mod.o CC fs/nls/nls_cp852.mod.o CC fs/nls/nls_cp855.mod.o CC fs/nls/nls_cp857.mod.o CC fs/nls/nls_cp860.mod.o CC fs/nls/nls_cp861.mod.o CC fs/nls/nls_cp862.mod.o CC fs/nls/nls_cp863.mod.o CC fs/nls/nls_cp864.mod.o CC fs/nls/nls_cp865.mod.o CC fs/nls/nls_cp866.mod.o CC fs/nls/nls_cp869.mod.o CC fs/nls/nls_cp874.mod.o CC fs/nls/nls_cp932.mod.o CC fs/nls/nls_cp936.mod.o CC fs/nls/nls_cp949.mod.o CC fs/nls/nls_cp950.mod.o CC fs/nls/nls_euc-jp.mod.o CC fs/nls/nls_iso8859-13.mod.o CC fs/nls/nls_iso8859-14.mod.o CC fs/nls/nls_iso8859-15.mod.o CC fs/nls/nls_iso8859-2.mod.o CC fs/nls/nls_iso8859-3.mod.o CC fs/nls/nls_iso8859-4.mod.o CC fs/nls/nls_iso8859-5.mod.o CC fs/nls/nls_iso8859-6.mod.o CC fs/nls/nls_iso8859-7.mod.o CC fs/nls/nls_iso8859-9.mod.o CC fs/nls/nls_koi8-r.mod.o CC fs/nls/nls_koi8-ru.mod.o CC fs/nls/nls_koi8-u.mod.o CC fs/nls/nls_utf8.mod.o CC fs/ntfs/ntfs.mod.o CC fs/ocfs2/cluster/ocfs2_nodemanager.mod.o CC fs/ocfs2/dlm/ocfs2_dlm.mod.o CC fs/ocfs2/dlmfs/ocfs2_dlmfs.mod.o CC fs/ocfs2/ocfs2.mod.o CC fs/ocfs2/ocfs2_stack_o2cb.mod.o CC fs/ocfs2/ocfs2_stack_user.mod.o CC fs/ocfs2/ocfs2_stackglue.mod.o CC fs/omfs/omfs.mod.o CC fs/qnx4/qnx4.mod.o CC fs/qnx6/qnx6.mod.o CC fs/quota/quota_tree.mod.o CC fs/quota/quota_v1.mod.o CC fs/quota/quota_v2.mod.o CC fs/reiserfs/reiserfs.mod.o CC fs/romfs/romfs.mod.o CC fs/squashfs/squashfs.mod.o CC fs/sysv/sysv.mod.o CC fs/udf/udf.mod.o CC fs/ufs/ufs.mod.o CC lib/cordic.mod.o CC lib/crc-itu-t.mod.o CC lib/crc7.mod.o CC lib/lru_cache.mod.o CC lib/lz4/lz4_compress.mod.o CC lib/lz4/lz4_decompress.mod.o CC lib/lz4/lz4hc_compress.mod.o CC lib/notifier-error-inject.mod.o CC lib/pm-notifier-error-inject.mod.o CC lib/test_bpf.mod.o CC lib/test_firmware.mod.o CC lib/test_static_key_base.mod.o CC lib/test_static_keys.mod.o CC lib/test_user_copy.mod.o CC lib/ts_bm.mod.o CC lib/ts_fsm.mod.o CC lib/ts_kmp.mod.o CC mm/zsmalloc.mod.o CC net/6lowpan/6lowpan.mod.o CC net/6lowpan/nhc_dest.mod.o CC net/6lowpan/nhc_fragment.mod.o CC net/6lowpan/nhc_hop.mod.o CC net/6lowpan/nhc_ipv6.mod.o CC net/6lowpan/nhc_mobility.mod.o CC net/6lowpan/nhc_routing.mod.o CC net/6lowpan/nhc_udp.mod.o CC net/802/garp.mod.o CC net/802/mrp.mod.o CC net/802/p8022.mod.o CC net/802/psnap.mod.o CC net/802/stp.mod.o CC net/8021q/8021q.mod.o CC net/appletalk/appletalk.mod.o CC net/atm/atm.mod.o CC net/atm/br2684.mod.o CC net/atm/clip.mod.o CC net/atm/lec.mod.o CC net/atm/mpoa.mod.o CC net/atm/pppoatm.mod.o CC net/batman-adv/batman-adv.mod.o CC net/bluetooth/bluetooth.mod.o CC net/bluetooth/bluetooth_6lowpan.mod.o CC net/bluetooth/bnep/bnep.mod.o CC net/bluetooth/hidp/hidp.mod.o CC net/bluetooth/rfcomm/rfcomm.mod.o CC net/bridge/br_netfilter.mod.o CC net/bridge/bridge.mod.o CC net/bridge/netfilter/ebt_802_3.mod.o CC net/bridge/netfilter/ebt_among.mod.o CC net/bridge/netfilter/ebt_arp.mod.o CC net/bridge/netfilter/ebt_arpreply.mod.o CC net/bridge/netfilter/ebt_dnat.mod.o CC net/bridge/netfilter/ebt_ip.mod.o CC net/bridge/netfilter/ebt_ip6.mod.o CC net/bridge/netfilter/ebt_limit.mod.o CC net/bridge/netfilter/ebt_log.mod.o CC net/bridge/netfilter/ebt_mark.mod.o CC net/bridge/netfilter/ebt_mark_m.mod.o CC net/bridge/netfilter/ebt_nflog.mod.o CC net/bridge/netfilter/ebt_pkttype.mod.o CC net/bridge/netfilter/ebt_redirect.mod.o CC net/bridge/netfilter/ebt_snat.mod.o CC net/bridge/netfilter/ebt_stp.mod.o CC net/bridge/netfilter/ebt_vlan.mod.o CC net/bridge/netfilter/ebtable_broute.mod.o CC net/bridge/netfilter/ebtable_filter.mod.o CC net/bridge/netfilter/ebtable_nat.mod.o CC net/bridge/netfilter/ebtables.mod.o CC net/bridge/netfilter/nf_log_bridge.mod.o CC net/bridge/netfilter/nf_tables_bridge.mod.o CC net/bridge/netfilter/nft_meta_bridge.mod.o CC net/bridge/netfilter/nft_reject_bridge.mod.o CC net/can/can-bcm.mod.o CC net/can/can-gw.mod.o CC net/can/can-isotp.mod.o CC net/can/can-raw.mod.o CC net/can/can.mod.o CC net/ceph/libceph.mod.o CC net/core/drop_monitor.mod.o CC net/core/pktgen.mod.o CC net/dccp/dccp.mod.o CC net/dccp/dccp_diag.mod.o CC net/dccp/dccp_ipv4.mod.o CC net/dccp/dccp_ipv6.mod.o CC net/dccp/dccp_probe.mod.o CC net/ieee802154/6lowpan/ieee802154_6lowpan.mod.o CC net/ieee802154/ieee802154.mod.o CC net/ieee802154/ieee802154_socket.mod.o CC net/ipv4/ah4.mod.o CC net/ipv4/esp4.mod.o CC net/ipv4/fou.mod.o CC net/ipv4/gre.mod.o CC net/ipv4/inet_diag.mod.o CC net/ipv4/ip_gre.mod.o CC net/ipv4/ip_tunnel.mod.o CC net/ipv4/ip_vti.mod.o CC net/ipv4/ipcomp.mod.o CC net/ipv4/ipip.mod.o CC net/ipv4/netfilter/arp_tables.mod.o CC net/ipv4/netfilter/arpt_mangle.mod.o CC net/ipv4/netfilter/arptable_filter.mod.o CC net/ipv4/netfilter/ip_tables.mod.o CC net/ipv4/netfilter/ipt_CLUSTERIP.mod.o CC net/ipv4/netfilter/ipt_ECN.mod.o CC net/ipv4/netfilter/ipt_MASQUERADE.mod.o CC net/ipv4/netfilter/ipt_REJECT.mod.o CC net/ipv4/netfilter/ipt_SYNPROXY.mod.o CC net/ipv4/netfilter/ipt_ah.mod.o CC net/ipv4/netfilter/ipt_rpfilter.mod.o CC net/ipv4/netfilter/iptable_filter.mod.o CC net/ipv4/netfilter/iptable_mangle.mod.o CC net/ipv4/netfilter/iptable_nat.mod.o CC net/ipv4/netfilter/iptable_raw.mod.o CC net/ipv4/netfilter/iptable_security.mod.o CC net/ipv4/netfilter/nf_conntrack_ipv4.mod.o CC net/ipv4/netfilter/nf_defrag_ipv4.mod.o CC net/ipv4/netfilter/nf_dup_ipv4.mod.o CC net/ipv4/netfilter/nf_log_arp.mod.o CC net/ipv4/netfilter/nf_log_ipv4.mod.o CC net/ipv4/netfilter/nf_nat_h323.mod.o CC net/ipv4/netfilter/nf_nat_ipv4.mod.o CC net/ipv4/netfilter/nf_nat_masquerade_ipv4.mod.o CC net/ipv4/netfilter/nf_nat_pptp.mod.o CC net/ipv4/netfilter/nf_nat_proto_gre.mod.o CC net/ipv4/netfilter/nf_nat_snmp_basic.mod.o CC net/ipv4/netfilter/nf_reject_ipv4.mod.o CC net/ipv4/netfilter/nf_tables_arp.mod.o CC net/ipv4/netfilter/nf_tables_ipv4.mod.o CC net/ipv4/netfilter/nft_chain_nat_ipv4.mod.o CC net/ipv4/netfilter/nft_chain_route_ipv4.mod.o CC net/ipv4/netfilter/nft_dup_ipv4.mod.o CC net/ipv4/netfilter/nft_masq_ipv4.mod.o CC net/ipv4/netfilter/nft_redir_ipv4.mod.o CC net/ipv4/netfilter/nft_reject_ipv4.mod.o CC net/ipv4/tcp_bic.mod.o CC net/ipv4/tcp_cdg.mod.o CC net/ipv4/tcp_dctcp.mod.o CC net/ipv4/tcp_diag.mod.o CC net/ipv4/tcp_highspeed.mod.o CC net/ipv4/tcp_htcp.mod.o CC net/ipv4/tcp_hybla.mod.o CC net/ipv4/tcp_illinois.mod.o CC net/ipv4/tcp_lp.mod.o CC net/ipv4/tcp_scalable.mod.o CC net/ipv4/tcp_vegas.mod.o CC net/ipv4/tcp_veno.mod.o CC net/ipv4/tcp_westwood.mod.o CC net/ipv4/tcp_yeah.mod.o CC net/ipv4/tunnel4.mod.o CC net/ipv4/udp_diag.mod.o CC net/ipv4/udp_tunnel.mod.o CC net/ipv4/xfrm4_mode_beet.mod.o CC net/ipv4/xfrm4_mode_transport.mod.o CC net/ipv4/xfrm4_mode_tunnel.mod.o CC net/ipv4/xfrm4_tunnel.mod.o CC net/ipv6/ah6.mod.o CC net/ipv6/esp6.mod.o CC net/ipv6/fou6.mod.o CC net/ipv6/ip6_gre.mod.o CC net/ipv6/ip6_tunnel.mod.o CC net/ipv6/ip6_udp_tunnel.mod.o CC net/ipv6/ip6_vti.mod.o CC net/ipv6/ipcomp6.mod.o CC net/ipv6/netfilter/ip6_tables.mod.o CC net/ipv6/netfilter/ip6t_MASQUERADE.mod.o CC net/ipv6/netfilter/ip6t_NPT.mod.o CC net/ipv6/netfilter/ip6t_REJECT.mod.o CC net/ipv6/netfilter/ip6t_SYNPROXY.mod.o CC net/ipv6/netfilter/ip6t_ah.mod.o CC net/ipv6/netfilter/ip6t_eui64.mod.o CC net/ipv6/netfilter/ip6t_frag.mod.o CC net/ipv6/netfilter/ip6t_hbh.mod.o CC net/ipv6/netfilter/ip6t_ipv6header.mod.o CC net/ipv6/netfilter/ip6t_mh.mod.o CC net/ipv6/netfilter/ip6t_rpfilter.mod.o CC net/ipv6/netfilter/ip6t_rt.mod.o CC net/ipv6/netfilter/ip6table_filter.mod.o CC net/ipv6/netfilter/ip6table_mangle.mod.o CC net/ipv6/netfilter/ip6table_nat.mod.o CC net/ipv6/netfilter/ip6table_raw.mod.o CC net/ipv6/netfilter/ip6table_security.mod.o CC net/ipv6/netfilter/nf_conntrack_ipv6.mod.o CC net/ipv6/netfilter/nf_defrag_ipv6.mod.o CC net/ipv6/netfilter/nf_dup_ipv6.mod.o CC net/ipv6/netfilter/nf_log_ipv6.mod.o CC net/ipv6/netfilter/nf_nat_ipv6.mod.o CC net/ipv6/netfilter/nf_nat_masquerade_ipv6.mod.o CC net/ipv6/netfilter/nf_reject_ipv6.mod.o CC net/ipv6/netfilter/nf_tables_ipv6.mod.o CC net/ipv6/netfilter/nft_chain_nat_ipv6.mod.o CC net/ipv6/netfilter/nft_chain_route_ipv6.mod.o CC net/ipv6/netfilter/nft_dup_ipv6.mod.o CC net/ipv6/netfilter/nft_masq_ipv6.mod.o CC net/ipv6/netfilter/nft_redir_ipv6.mod.o CC net/ipv6/netfilter/nft_reject_ipv6.mod.o CC net/ipv6/sit.mod.o CC net/ipv6/tunnel6.mod.o CC net/ipv6/xfrm6_mode_beet.mod.o CC net/ipv6/xfrm6_mode_ro.mod.o CC net/ipv6/xfrm6_mode_transport.mod.o CC net/ipv6/xfrm6_mode_tunnel.mod.o CC net/ipv6/xfrm6_tunnel.mod.o CC net/key/af_key.mod.o CC net/l2tp/l2tp_core.mod.o CC net/l2tp/l2tp_debugfs.mod.o CC net/l2tp/l2tp_eth.mod.o CC net/l2tp/l2tp_ip.mod.o CC net/l2tp/l2tp_ip6.mod.o CC net/l2tp/l2tp_netlink.mod.o CC net/l2tp/l2tp_ppp.mod.o CC net/llc/llc.mod.o CC net/llc/llc2.mod.o CC net/mac80211/mac80211.mod.o CC net/mac802154/mac802154.mod.o CC net/mpls/mpls_iptunnel.mod.o CC net/mpls/mpls_router.mod.o CC net/netfilter/ipset/ip_set.mod.o CC net/netfilter/ipset/ip_set_bitmap_ip.mod.o CC net/netfilter/ipset/ip_set_bitmap_ipmac.mod.o CC net/netfilter/ipset/ip_set_bitmap_port.mod.o CC net/netfilter/ipset/ip_set_hash_ip.mod.o CC net/netfilter/ipset/ip_set_hash_ipmark.mod.o CC net/netfilter/ipset/ip_set_hash_ipport.mod.o CC net/netfilter/ipset/ip_set_hash_ipportip.mod.o CC net/netfilter/ipset/ip_set_hash_ipportnet.mod.o CC net/netfilter/ipset/ip_set_hash_mac.mod.o CC net/netfilter/ipset/ip_set_hash_net.mod.o CC net/netfilter/ipset/ip_set_hash_netiface.mod.o CC net/netfilter/ipset/ip_set_hash_netnet.mod.o CC net/netfilter/ipset/ip_set_hash_netport.mod.o CC net/netfilter/ipset/ip_set_hash_netportnet.mod.o CC net/netfilter/ipset/ip_set_list_set.mod.o CC net/netfilter/ipvs/ip_vs.mod.o CC net/netfilter/ipvs/ip_vs_dh.mod.o CC net/netfilter/ipvs/ip_vs_fo.mod.o CC net/netfilter/ipvs/ip_vs_ftp.mod.o CC net/netfilter/ipvs/ip_vs_lblc.mod.o CC net/netfilter/ipvs/ip_vs_lblcr.mod.o CC net/netfilter/ipvs/ip_vs_lc.mod.o CC net/netfilter/ipvs/ip_vs_nq.mod.o CC net/netfilter/ipvs/ip_vs_ovf.mod.o CC net/netfilter/ipvs/ip_vs_pe_sip.mod.o CC net/netfilter/ipvs/ip_vs_rr.mod.o CC net/netfilter/ipvs/ip_vs_sed.mod.o CC net/netfilter/ipvs/ip_vs_sh.mod.o CC net/netfilter/ipvs/ip_vs_wlc.mod.o CC net/netfilter/ipvs/ip_vs_wrr.mod.o CC net/netfilter/nf_conntrack.mod.o CC net/netfilter/nf_conntrack_amanda.mod.o CC net/netfilter/nf_conntrack_broadcast.mod.o CC net/netfilter/nf_conntrack_ftp.mod.o CC net/netfilter/nf_conntrack_h323.mod.o CC net/netfilter/nf_conntrack_irc.mod.o CC net/netfilter/nf_conntrack_netbios_ns.mod.o CC net/netfilter/nf_conntrack_netlink.mod.o CC net/netfilter/nf_conntrack_pptp.mod.o CC net/netfilter/nf_conntrack_proto_gre.mod.o CC net/netfilter/nf_conntrack_sane.mod.o CC net/netfilter/nf_conntrack_sip.mod.o CC net/netfilter/nf_conntrack_snmp.mod.o CC net/netfilter/nf_conntrack_tftp.mod.o CC net/netfilter/nf_log_common.mod.o CC net/netfilter/nf_nat.mod.o CC net/netfilter/nf_nat_amanda.mod.o CC net/netfilter/nf_nat_ftp.mod.o CC net/netfilter/nf_nat_irc.mod.o CC net/netfilter/nf_nat_redirect.mod.o CC net/netfilter/nf_nat_sip.mod.o CC net/netfilter/nf_nat_tftp.mod.o CC net/netfilter/nf_synproxy_core.mod.o CC net/netfilter/nf_tables.mod.o CC net/netfilter/nf_tables_inet.mod.o CC net/netfilter/nf_tables_netdev.mod.o CC net/netfilter/nfnetlink.mod.o CC net/netfilter/nfnetlink_acct.mod.o CC net/netfilter/nfnetlink_cthelper.mod.o CC net/netfilter/nfnetlink_cttimeout.mod.o CC net/netfilter/nfnetlink_log.mod.o CC net/netfilter/nfnetlink_queue.mod.o CC net/netfilter/nft_compat.mod.o CC net/netfilter/nft_counter.mod.o CC net/netfilter/nft_ct.mod.o CC net/netfilter/nft_exthdr.mod.o CC net/netfilter/nft_hash.mod.o CC net/netfilter/nft_limit.mod.o CC net/netfilter/nft_log.mod.o CC net/netfilter/nft_masq.mod.o CC net/netfilter/nft_meta.mod.o CC net/netfilter/nft_nat.mod.o CC net/netfilter/nft_queue.mod.o CC net/netfilter/nft_redir.mod.o CC net/netfilter/nft_reject.mod.o CC net/netfilter/nft_reject_inet.mod.o CC net/netfilter/x_tables.mod.o CC net/netfilter/xt_AUDIT.mod.o CC net/netfilter/xt_CHECKSUM.mod.o CC net/netfilter/xt_CLASSIFY.mod.o CC net/netfilter/xt_CONNSECMARK.mod.o CC net/netfilter/xt_CT.mod.o CC net/netfilter/xt_DSCP.mod.o CC net/netfilter/xt_HL.mod.o CC net/netfilter/xt_HMARK.mod.o CC net/netfilter/xt_IDLETIMER.mod.o CC net/netfilter/xt_LED.mod.o CC net/netfilter/xt_LOG.mod.o CC net/netfilter/xt_NETMAP.mod.o CC net/netfilter/xt_NFLOG.mod.o CC net/netfilter/xt_NFQUEUE.mod.o CC net/netfilter/xt_RATEEST.mod.o CC net/netfilter/xt_REDIRECT.mod.o CC net/netfilter/xt_SECMARK.mod.o CC net/netfilter/xt_TCPMSS.mod.o CC net/netfilter/xt_TCPOPTSTRIP.mod.o CC net/netfilter/xt_TEE.mod.o CC net/netfilter/xt_TPROXY.mod.o CC net/netfilter/xt_TRACE.mod.o CC net/netfilter/xt_addrtype.mod.o CC net/netfilter/xt_bpf.mod.o CC net/netfilter/xt_cgroup.mod.o CC net/netfilter/xt_cluster.mod.o CC net/netfilter/xt_comment.mod.o CC net/netfilter/xt_connbytes.mod.o CC net/netfilter/xt_connlabel.mod.o CC net/netfilter/xt_connlimit.mod.o CC net/netfilter/xt_connmark.mod.o CC net/netfilter/xt_conntrack.mod.o CC net/netfilter/xt_cpu.mod.o CC net/netfilter/xt_dccp.mod.o CC net/netfilter/xt_devgroup.mod.o CC net/netfilter/xt_dscp.mod.o CC net/netfilter/xt_ecn.mod.o CC net/netfilter/xt_esp.mod.o CC net/netfilter/xt_hashlimit.mod.o CC net/netfilter/xt_helper.mod.o CC net/netfilter/xt_hl.mod.o CC net/netfilter/xt_ipcomp.mod.o CC net/netfilter/xt_iprange.mod.o CC net/netfilter/xt_ipvs.mod.o CC net/netfilter/xt_l2tp.mod.o CC net/netfilter/xt_length.mod.o CC net/netfilter/xt_limit.mod.o CC net/netfilter/xt_mac.mod.o CC net/netfilter/xt_mark.mod.o CC net/netfilter/xt_multiport.mod.o CC net/netfilter/xt_nat.mod.o CC net/netfilter/xt_nfacct.mod.o CC net/netfilter/xt_osf.mod.o CC net/netfilter/xt_owner.mod.o CC net/netfilter/xt_physdev.mod.o CC net/netfilter/xt_pkttype.mod.o CC net/netfilter/xt_policy.mod.o CC net/netfilter/xt_quota.mod.o CC net/netfilter/xt_rateest.mod.o CC net/netfilter/xt_realm.mod.o CC net/netfilter/xt_recent.mod.o CC net/netfilter/xt_sctp.mod.o CC net/netfilter/xt_set.mod.o CC net/netfilter/xt_state.mod.o CC net/netfilter/xt_statistic.mod.o CC net/netfilter/xt_string.mod.o CC net/netfilter/xt_tcpmss.mod.o CC net/netfilter/xt_tcpudp.mod.o CC net/netfilter/xt_time.mod.o CC net/netfilter/xt_u32.mod.o CC net/netlink/netlink_diag.mod.o CC net/openvswitch/openvswitch.mod.o CC net/openvswitch/vport-geneve.mod.o CC net/openvswitch/vport-gre.mod.o CC net/openvswitch/vport-vxlan.mod.o CC net/packet/af_packet_diag.mod.o CC net/phonet/phonet.mod.o CC net/phonet/pn_pep.mod.o CC net/rds/rds.mod.o CC net/rds/rds_tcp.mod.o CC net/rfkill/rfkill.mod.o CC net/rxrpc/rxrpc.mod.o CC net/sched/act_bpf.mod.o CC net/sched/act_connmark.mod.o CC net/sched/act_csum.mod.o CC net/sched/act_gact.mod.o CC net/sched/act_ipt.mod.o CC net/sched/act_mirred.mod.o CC net/sched/act_nat.mod.o CC net/sched/act_pedit.mod.o CC net/sched/act_police.mod.o CC net/sched/act_simple.mod.o CC net/sched/act_skbedit.mod.o CC net/sched/act_vlan.mod.o CC net/sched/cls_basic.mod.o CC net/sched/cls_bpf.mod.o CC net/sched/cls_cgroup.mod.o CC net/sched/cls_flow.mod.o CC net/sched/cls_flower.mod.o CC net/sched/cls_fw.mod.o CC net/sched/cls_route.mod.o CC net/sched/cls_rsvp.mod.o CC net/sched/cls_rsvp6.mod.o CC net/sched/cls_tcindex.mod.o CC net/sched/cls_u32.mod.o CC net/sched/em_canid.mod.o CC net/sched/em_cmp.mod.o CC net/sched/em_ipset.mod.o CC net/sched/em_meta.mod.o CC net/sched/em_nbyte.mod.o CC net/sched/em_text.mod.o CC net/sched/em_u32.mod.o CC net/sched/sch_atm.mod.o CC net/sched/sch_cbq.mod.o CC net/sched/sch_choke.mod.o CC net/sched/sch_codel.mod.o CC net/sched/sch_drr.mod.o CC net/sched/sch_dsmark.mod.o CC net/sched/sch_fq.mod.o CC net/sched/sch_fq_codel.mod.o CC net/sched/sch_gred.mod.o CC net/sched/sch_hfsc.mod.o CC net/sched/sch_hhf.mod.o CC net/sched/sch_htb.mod.o CC net/sched/sch_ingress.mod.o CC net/sched/sch_mqprio.mod.o CC net/sched/sch_multiq.mod.o CC net/sched/sch_netem.mod.o CC net/sched/sch_pie.mod.o CC net/sched/sch_plug.mod.o CC net/sched/sch_prio.mod.o CC net/sched/sch_qfq.mod.o CC net/sched/sch_red.mod.o CC net/sched/sch_sfb.mod.o CC net/sched/sch_sfq.mod.o CC net/sched/sch_tbf.mod.o CC net/sched/sch_teql.mod.o CC net/sctp/sctp.mod.o CC net/sctp/sctp_diag.mod.o CC net/sctp/sctp_probe.mod.o CC net/sunrpc/auth_gss/rpcsec_gss_krb5.mod.o CC net/tipc/tipc.mod.o CC net/unix/unix_diag.mod.o CC net/wimax/wimax.mod.o CC net/wireless/cfg80211.mod.o CC net/wireless/lib80211.mod.o CC net/wireless/lib80211_crypt_ccmp.mod.o CC net/wireless/lib80211_crypt_tkip.mod.o CC net/wireless/lib80211_crypt_wep.mod.o CC net/xfrm/xfrm_algo.mod.o CC net/xfrm/xfrm_ipcomp.mod.o CC net/xfrm/xfrm_user.mod.o CC sound/core/oss/snd-mixer-oss.mod.o CC sound/core/oss/snd-pcm-oss.mod.o CC sound/core/seq/oss/snd-seq-oss.mod.o CC sound/core/seq/snd-seq-dummy.mod.o CC sound/core/seq/snd-seq-midi-event.mod.o CC sound/core/seq/snd-seq-midi.mod.o CC sound/core/seq/snd-seq-virmidi.mod.o CC sound/core/seq/snd-seq.mod.o CC sound/core/snd-hrtimer.mod.o CC sound/core/snd-hwdep.mod.o CC sound/core/snd-rawmidi.mod.o CC sound/core/snd-seq-device.mod.o CC sound/drivers/pwmsp/snd-pwmsp.mod.o CC sound/drivers/snd-aloop.mod.o CC sound/drivers/snd-dummy.mod.o CC sound/drivers/snd-virmidi.mod.o CC sound/soc/codecs/snd-soc-pcm512x-i2c.mod.o CC sound/soc/codecs/snd-soc-pcm512x.mod.o CC sound/soc/codecs/snd-soc-sgtl5000.mod.o CC sound/soc/codecs/snd-soc-tlv320aic23-i2c.mod.o CC sound/soc/codecs/snd-soc-tlv320aic23.mod.o CC sound/soc/codecs/snd-soc-tlv320aic31xx.mod.o CC sound/soc/codecs/snd-soc-tpa6130a2.mod.o CC sound/soc/codecs/snd-soc-ts3a227e.mod.o CC sound/soc/codecs/snd-soc-twl4030.mod.o CC sound/soc/codecs/snd-soc-wm8804-i2c.mod.o CC sound/soc/codecs/snd-soc-wm8804.mod.o CC sound/soc/fsl/snd-soc-fsl-spdif.mod.o CC sound/soc/fsl/snd-soc-fsl-ssi.mod.o CC sound/soc/fsl/snd-soc-imx-audmux.mod.o CC sound/soc/generic/snd-soc-simple-card-utils.mod.o CC sound/soc/generic/snd-soc-simple-card.mod.o CC sound/soc/omap/snd-soc-omap-mcbsp.mod.o CC sound/soc/omap/snd-soc-omap-twl4030.mod.o CC sound/soc/omap/snd-soc-omap.mod.o CC sound/soc/omap/snd-soc-rx51.mod.o CC sound/usb/6fire/snd-usb-6fire.mod.o CC sound/usb/bcd2000/snd-bcd2000.mod.o CC sound/usb/caiaq/snd-usb-caiaq.mod.o CC sound/usb/hiface/snd-usb-hiface.mod.o CC sound/usb/line6/snd-usb-line6.mod.o CC sound/usb/line6/snd-usb-pod.mod.o CC sound/usb/line6/snd-usb-podhd.mod.o CC sound/usb/line6/snd-usb-toneport.mod.o CC sound/usb/line6/snd-usb-variax.mod.o CC sound/usb/misc/snd-ua101.mod.o CC sound/usb/snd-usb-audio.mod.o CC sound/usb/snd-usbmidi-lib.mod.o LD [M] arch/arm/crypto/aes-arm-bs.ko LD [M] arch/arm/crypto/aes-arm.ko LD [M] arch/arm/crypto/sha1-arm-neon.ko LD [M] arch/arm/crypto/sha1-arm.ko LD [M] arch/arm/crypto/sha256-arm.ko LD [M] arch/arm/crypto/sha512-arm.ko LD [M] crypto/af_alg.ko LD [M] crypto/algif_aead.ko LD [M] crypto/algif_hash.ko LD [M] crypto/algif_skcipher.ko LD [M] crypto/ansi_cprng.ko LD [M] crypto/anubis.ko LD [M] crypto/arc4.ko LD [M] crypto/async_tx/async_pq.ko LD [M] crypto/async_tx/async_tx.ko LD [M] crypto/async_tx/async_xor.ko LD [M] crypto/authenc.ko LD [M] crypto/authencesn.ko LD [M] crypto/blowfish_common.ko LD [M] crypto/blowfish_generic.ko LD [M] crypto/camellia_generic.ko LD [M] crypto/cast5_generic.ko LD [M] crypto/cast6_generic.ko LD [M] crypto/cast_common.ko LD [M] crypto/ccm.ko LD [M] crypto/chacha20_generic.ko LD [M] crypto/chacha20poly1305.ko LD [M] crypto/cmac.ko LD [M] crypto/cryptd.ko LD [M] crypto/crypto_engine.ko LD [M] crypto/crypto_simd.ko LD [M] crypto/des_generic.ko LD [M] crypto/ecdh_generic.ko LD [M] crypto/echainiv.ko LD [M] crypto/gcm.ko LD [M] crypto/ghash-generic.ko LD [M] crypto/fcrypt.ko LD [M] crypto/khazad.ko LD [M] crypto/lrw.ko LD [M] crypto/lz4.ko LD [M] crypto/md4.ko LD [M] crypto/michael_mic.ko LD [M] crypto/lz4hc.ko LD [M] crypto/pcbc.ko LD [M] crypto/poly1305_generic.ko LD [M] crypto/rmd128.ko LD [M] crypto/rmd160.ko LD [M] crypto/rmd256.ko LD [M] crypto/rmd320.ko LD [M] crypto/salsa20_generic.ko LD [M] crypto/serpent_generic.ko LD [M] crypto/seed.ko LD [M] crypto/sha512_generic.ko LD [M] crypto/tcrypt.ko LD [M] crypto/tea.ko LD [M] crypto/tgr192.ko LD [M] crypto/twofish_generic.ko LD [M] crypto/twofish_common.ko LD [M] crypto/vmac.ko LD [M] crypto/wp512.ko LD [M] crypto/xcbc.ko LD [M] drivers/atm/adummy.ko LD [M] drivers/bcma/bcma.ko LD [M] drivers/block/aoe/aoe.ko LD [M] drivers/block/brd.ko LD [M] drivers/block/drbd/drbd.ko LD [M] drivers/block/loop.ko LD [M] drivers/block/null_blk.ko LD [M] drivers/block/nbd.ko LD [M] drivers/block/rbd.ko LD [M] drivers/block/virtio_blk.ko LD [M] drivers/block/zram/zram.ko LD [M] drivers/bluetooth/ath3k.ko LD [M] drivers/bluetooth/bcm203x.ko LD [M] drivers/bluetooth/bfusb.ko LD [M] drivers/bluetooth/btbcm.ko LD [M] drivers/bluetooth/bpa10x.ko LD [M] drivers/bluetooth/btintel.ko LD [M] drivers/bluetooth/btmrvl.ko LD [M] drivers/bluetooth/btqca.ko LD [M] drivers/bluetooth/btrtl.ko LD [M] drivers/bluetooth/btmrvl_sdio.ko LD [M] drivers/bluetooth/btsdio.ko LD [M] drivers/bluetooth/hci_uart.ko LD [M] drivers/bluetooth/btusb.ko LD [M] drivers/cdrom/cdrom.ko LD [M] drivers/char/hw_random/omap-rng.ko LD [M] drivers/char/hw_random/rng-core.ko LD [M] drivers/char/hw_random/tpm-rng.ko LD [M] drivers/char/hw_random/virtio-rng.ko LD [M] drivers/char/tpm/tpm.ko LD [M] drivers/char/tpm/tpm_i2c_atmel.ko LD [M] drivers/char/ttyprintk.ko LD [M] drivers/char/virtio_console.ko LD [M] drivers/dax/dax.ko LD [M] drivers/crypto/virtio/virtio_crypto.ko LD [M] drivers/gpio/gpio-74x164.ko LD [M] drivers/gpio/gpio-adnp.ko LD [M] drivers/gpio/gpio-adp5588.ko LD [M] drivers/gpio/gpio-max7300.ko LD [M] drivers/gpio/gpio-max7301.ko LD [M] drivers/gpio/gpio-max732x.ko LD [M] drivers/gpio/gpio-max730x.ko LD [M] drivers/gpio/gpio-mc33880.ko LD [M] drivers/gpio/gpio-viperboard.ko LD [M] drivers/gpio/gpio-pcf857x.ko LD [M] drivers/hid/hid-a4tech.ko LD [M] drivers/hid/hid-apple.ko LD [M] drivers/hid/hid-appleir.ko LD [M] drivers/hid/hid-axff.ko LD [M] drivers/hid/hid-aureal.ko LD [M] drivers/hid/hid-belkin.ko LD [M] drivers/hid/hid-betopff.ko LD [M] drivers/hid/hid-cherry.ko LD [M] drivers/hid/hid-chicony.ko LD [M] drivers/hid/hid-corsair.ko LD [M] drivers/hid/hid-cp2112.ko LD [M] drivers/hid/hid-cypress.ko LD [M] drivers/hid/hid-dr.ko LD [M] drivers/hid/hid-elecom.ko LD [M] drivers/hid/hid-elo.ko LD [M] drivers/hid/hid-emsff.ko LD [M] drivers/hid/hid-ezkey.ko LD [M] drivers/hid/hid-gaff.ko LD [M] drivers/hid/hid-gembird.ko LD [M] drivers/hid/hid-generic.ko LD [M] drivers/hid/hid-gfrm.ko LD [M] drivers/hid/hid-gt683r.ko LD [M] drivers/hid/hid-gyration.ko LD [M] drivers/hid/hid-holtek-kbd.ko LD [M] drivers/hid/hid-holtek-mouse.ko LD [M] drivers/hid/hid-holtekff.ko LD [M] drivers/hid/hid-icade.ko LD [M] drivers/hid/hid-kensington.ko LD [M] drivers/hid/hid-keytouch.ko LD [M] drivers/hid/hid-kye.ko LD [M] drivers/hid/hid-lcpower.ko LD [M] drivers/hid/hid-led.ko LD [M] drivers/hid/hid-magicmouse.ko LD [M] drivers/hid/hid-lenovo.ko LD [M] drivers/hid/hid-microsoft.ko LD [M] drivers/hid/hid-monterey.ko LD [M] drivers/hid/hid-multitouch.ko LD [M] drivers/hid/hid-ntrig.ko LD [M] drivers/hid/hid-ortek.ko LD [M] drivers/hid/hid-penmount.ko LD [M] drivers/hid/hid-petalynx.ko LD [M] drivers/hid/hid-picolcd.ko LD [M] drivers/hid/hid-pl.ko LD [M] drivers/hid/hid-plantronics.ko LD [M] drivers/hid/hid-primax.ko LD [M] drivers/hid/hid-rmi.ko LD [M] drivers/hid/hid-prodikeys.ko LD [M] drivers/hid/hid-roccat-arvo.ko LD [M] drivers/hid/hid-roccat-common.ko LD [M] drivers/hid/hid-roccat-isku.ko LD [M] drivers/hid/hid-roccat-kone.ko LD [M] drivers/hid/hid-roccat-koneplus.ko LD [M] drivers/hid/hid-roccat-konepure.ko LD [M] drivers/hid/hid-roccat-kovaplus.ko LD [M] drivers/hid/hid-roccat-lua.ko LD [M] drivers/hid/hid-roccat-pyra.ko LD [M] drivers/hid/hid-roccat-ryos.ko LD [M] drivers/hid/hid-roccat-savu.ko LD [M] drivers/hid/hid-roccat.ko LD [M] drivers/hid/hid-saitek.ko LD [M] drivers/hid/hid-samsung.ko LD [M] drivers/hid/hid-sensor-custom.ko LD [M] drivers/hid/hid-sensor-hub.ko LD [M] drivers/hid/hid-sjoy.ko LD [M] drivers/hid/hid-sony.ko LD [M] drivers/hid/hid-speedlink.ko LD [M] drivers/hid/hid-steelseries.ko LD [M] drivers/hid/hid-tivo.ko LD [M] drivers/hid/hid-sunplus.ko LD [M] drivers/hid/hid-tmff.ko LD [M] drivers/hid/hid-topseed.ko LD [M] drivers/hid/hid-twinhan.ko LD [M] drivers/hid/hid-uclogic.ko LD [M] drivers/hid/hid-waltop.ko LD [M] drivers/hid/hid-wiimote.ko LD [M] drivers/hid/hid-xinmo.ko LD [M] drivers/hid/hid-zpff.ko LD [M] drivers/hid/uhid.ko LD [M] drivers/hid/hid-zydacron.ko LD [M] drivers/hid/usbhid/usbhid.ko LD [M] drivers/hwmon/ad7314.ko LD [M] drivers/hid/wacom.ko LD [M] drivers/hwmon/ad7414.ko LD [M] drivers/hwmon/ad7418.ko LD [M] drivers/hwmon/adc128d818.ko LD [M] drivers/hwmon/adcxx.ko LD [M] drivers/hwmon/adm1021.ko LD [M] drivers/hwmon/adm1026.ko LD [M] drivers/hwmon/adm1029.ko LD [M] drivers/hwmon/adm1025.ko LD [M] drivers/hwmon/adm1031.ko LD [M] drivers/hwmon/ads1015.ko LD [M] drivers/hwmon/ads7828.ko LD [M] drivers/hwmon/adm9240.ko LD [M] drivers/hwmon/ads7871.ko LD [M] drivers/hwmon/adt7310.ko LD [M] drivers/hwmon/adt7410.ko LD [M] drivers/hwmon/adt7411.ko LD [M] drivers/hwmon/adt7462.ko LD [M] drivers/hwmon/adt7470.ko LD [M] drivers/hwmon/adt7475.ko LD [M] drivers/hwmon/adt7x10.ko LD [M] drivers/hwmon/amc6821.ko LD [M] drivers/hwmon/asc7621.ko LD [M] drivers/hwmon/atxp1.ko LD [M] drivers/hwmon/dme1737.ko LD [M] drivers/hwmon/ds1621.ko LD [M] drivers/hwmon/ds620.ko LD [M] drivers/hwmon/emc1403.ko LD [M] drivers/hwmon/emc2103.ko LD [M] drivers/hwmon/f71805f.ko LD [M] drivers/hwmon/emc6w201.ko LD [M] drivers/hwmon/f71882fg.ko LD [M] drivers/hwmon/f75375s.ko LD [M] drivers/hwmon/g762.ko LD [M] drivers/hwmon/g760a.ko LD [M] drivers/hwmon/gl518sm.ko LD [M] drivers/hwmon/gl520sm.ko LD [M] drivers/hwmon/hih6130.ko LD [M] drivers/hwmon/hwmon-vid.ko LD [M] drivers/hwmon/iio_hwmon.ko LD [M] drivers/hwmon/ina2xx.ko LD [M] drivers/hwmon/ina209.ko LD [M] drivers/hwmon/it87.ko LD [M] drivers/hwmon/jc42.ko LD [M] drivers/hwmon/lineage-pem.ko LD [M] drivers/hwmon/lm63.ko LD [M] drivers/hwmon/lm73.ko LD [M] drivers/hwmon/lm70.ko LD [M] drivers/hwmon/lm75.ko LD [M] drivers/hwmon/lm77.ko LD [M] drivers/hwmon/lm80.ko LD [M] drivers/hwmon/lm78.ko LD [M] drivers/hwmon/lm83.ko LD [M] drivers/hwmon/lm85.ko LD [M] drivers/hwmon/lm87.ko LD [M] drivers/hwmon/lm90.ko LD [M] drivers/hwmon/lm92.ko LD [M] drivers/hwmon/lm93.ko LD [M] drivers/hwmon/lm95234.ko LD [M] drivers/hwmon/lm95241.ko LD [M] drivers/hwmon/lm95245.ko LD [M] drivers/hwmon/ltc2945.ko LD [M] drivers/hwmon/ltc4151.ko LD [M] drivers/hwmon/ltc4222.ko LD [M] drivers/hwmon/ltc4215.ko LD [M] drivers/hwmon/ltc4245.ko LD [M] drivers/hwmon/ltc4261.ko LD [M] drivers/hwmon/max1111.ko LD [M] drivers/hwmon/ltc4260.ko LD [M] drivers/hwmon/max16065.ko LD [M] drivers/hwmon/max1619.ko LD [M] drivers/hwmon/max1668.ko LD [M] drivers/hwmon/max31790.ko LD [M] drivers/hwmon/max197.ko LD [M] drivers/hwmon/max6639.ko LD [M] drivers/hwmon/max6642.ko LD [M] drivers/hwmon/max6650.ko LD [M] drivers/hwmon/max6697.ko LD [M] drivers/hwmon/mcp3021.ko LD [M] drivers/hwmon/nct6683.ko LD [M] drivers/hwmon/mc13783-adc.ko LD [M] drivers/hwmon/nct6775.ko LD [M] drivers/hwmon/nct7802.ko LD [M] drivers/hwmon/nct7904.ko LD [M] drivers/hwmon/ntc_thermistor.ko LD [M] drivers/hwmon/pc87360.ko LD [M] drivers/hwmon/pc87427.ko LD [M] drivers/hwmon/pcf8591.ko LD [M] drivers/hwmon/pmbus/adm1275.ko LD [M] drivers/hwmon/pmbus/ltc2978.ko LD [M] drivers/hwmon/pmbus/lm25066.ko LD [M] drivers/hwmon/pmbus/max16064.ko LD [M] drivers/hwmon/pmbus/max20751.ko LD [M] drivers/hwmon/pmbus/max8688.ko LD [M] drivers/hwmon/pmbus/max34440.ko LD [M] drivers/hwmon/pmbus/pmbus.ko LD [M] drivers/hwmon/pmbus/pmbus_core.ko LD [M] drivers/hwmon/pmbus/tps40422.ko LD [M] drivers/hwmon/pmbus/ucd9000.ko LD [M] drivers/hwmon/pmbus/ucd9200.ko LD [M] drivers/hwmon/pmbus/zl6100.ko LD [M] drivers/hwmon/powr1220.ko LD [M] drivers/hwmon/pwm-fan.ko LD [M] drivers/hwmon/sch5627.ko LD [M] drivers/hwmon/sch5636.ko LD [M] drivers/hwmon/sch56xx-common.ko LD [M] drivers/hwmon/sht15.ko LD [M] drivers/hwmon/sht21.ko LD [M] drivers/hwmon/shtc1.ko LD [M] drivers/hwmon/smm665.ko LD [M] drivers/hwmon/smsc47b397.ko LD [M] drivers/hwmon/smsc47m192.ko LD [M] drivers/hwmon/smsc47m1.ko LD [M] drivers/hwmon/tmp102.ko LD [M] drivers/hwmon/thmc50.ko LD [M] drivers/hwmon/tmp103.ko LD [M] drivers/hwmon/tmp401.ko LD [M] drivers/hwmon/tmp421.ko LD [M] drivers/hwmon/vt1211.ko LD [M] drivers/hwmon/w83627ehf.ko LD [M] drivers/hwmon/w83627hf.ko LD [M] drivers/hwmon/w83781d.ko LD [M] drivers/hwmon/w83791d.ko LD [M] drivers/hwmon/w83792d.ko LD [M] drivers/hwmon/w83795.ko LD [M] drivers/hwmon/w83793.ko LD [M] drivers/hwmon/w83l785ts.ko LD [M] drivers/hwmon/w83l786ng.ko LD [M] drivers/i2c/busses/i2c-diolan-u2c.ko LD [M] drivers/i2c/busses/i2c-robotfuzz-osif.ko LD [M] drivers/i2c/busses/i2c-taos-evm.ko LD [M] drivers/i2c/busses/i2c-viperboard.ko LD [M] drivers/i2c/busses/i2c-tiny-usb.ko LD [M] drivers/i2c/muxes/i2c-arb-gpio-challenge.ko LD [M] drivers/iio/accel/bma180.ko LD [M] drivers/iio/accel/bmc150-accel-core.ko LD [M] drivers/iio/accel/bmc150-accel-i2c.ko LD [M] drivers/iio/accel/hid-sensor-accel-3d.ko LD [M] drivers/iio/accel/bmc150-accel-spi.ko LD [M] drivers/iio/accel/kxcjk-1013.ko LD [M] drivers/iio/accel/kxsd9-i2c.ko LD [M] drivers/iio/accel/kxsd9-spi.ko LD [M] drivers/iio/accel/kxsd9.ko LD [M] drivers/iio/accel/mma8452.ko LD [M] drivers/iio/accel/mma9551.ko LD [M] drivers/iio/accel/mma9551_core.ko LD [M] drivers/iio/accel/mma9553.ko LD [M] drivers/iio/accel/mxc4005.ko LD [M] drivers/iio/accel/sca3000.ko LD [M] drivers/iio/accel/st_accel.ko LD [M] drivers/iio/accel/st_accel_i2c.ko LD [M] drivers/iio/accel/st_accel_spi.ko LD [M] drivers/iio/accel/stk8ba50.ko LD [M] drivers/iio/accel/stk8312.ko LD [M] drivers/iio/adc/ad7266.ko LD [M] drivers/iio/adc/ad7291.ko LD [M] drivers/iio/adc/ad7298.ko LD [M] drivers/iio/adc/ad7476.ko LD [M] drivers/iio/adc/ad7793.ko LD [M] drivers/iio/adc/ad7791.ko LD [M] drivers/iio/adc/ad7923.ko LD [M] drivers/iio/adc/ad7887.ko LD [M] drivers/iio/adc/ad799x.ko LD [M] drivers/iio/adc/ad_sigma_delta.ko LD [M] drivers/iio/adc/cc10001_adc.ko LD [M] drivers/iio/adc/hi8435.ko LD [M] drivers/iio/adc/max1027.ko LD [M] drivers/iio/adc/mcp320x.ko LD [M] drivers/iio/adc/max1363.ko LD [M] drivers/iio/adc/mcp3422.ko LD [M] drivers/iio/adc/nau7802.ko LD [M] drivers/iio/adc/ti-adc081c.ko LD [M] drivers/iio/adc/ti_am335x_adc.ko LD [M] drivers/iio/adc/ti-adc128s052.ko LD [M] drivers/iio/adc/twl4030-madc.ko LD [M] drivers/iio/adc/twl6030-gpadc.ko LD [M] drivers/iio/adc/viperboard_adc.ko LD [M] drivers/iio/adc/vf610_adc.ko LD [M] drivers/iio/amplifiers/ad8366.ko LD [M] drivers/iio/buffer/industrialio-buffer-cb.ko LD [M] drivers/iio/buffer/industrialio-triggered-buffer.ko LD [M] drivers/iio/buffer/kfifo_buf.ko LD [M] drivers/iio/chemical/vz89x.ko LD [M] drivers/iio/common/hid-sensors/hid-sensor-trigger.ko LD [M] drivers/iio/common/ms_sensors/ms_sensors_i2c.ko LD [M] drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko LD [M] drivers/iio/common/ssp_sensors/sensorhub.ko LD [M] drivers/iio/common/st_sensors/st_sensors.ko LD [M] drivers/iio/common/st_sensors/st_sensors_i2c.ko LD [M] drivers/iio/common/st_sensors/st_sensors_spi.ko LD [M] drivers/iio/dac/ad5064.ko LD [M] drivers/iio/dac/ad5360.ko LD [M] drivers/iio/dac/ad5380.ko LD [M] drivers/iio/dac/ad5421.ko LD [M] drivers/iio/dac/ad5449.ko LD [M] drivers/iio/dac/ad5446.ko LD [M] drivers/iio/dac/ad5504.ko LD [M] drivers/iio/dac/ad5624r_spi.ko LD [M] drivers/iio/dac/ad5686.ko LD [M] drivers/iio/dac/ad5764.ko LD [M] drivers/iio/dac/ad5755.ko LD [M] drivers/iio/dac/ad5791.ko LD [M] drivers/iio/dac/ad7303.ko LD [M] drivers/iio/dac/m62332.ko LD [M] drivers/iio/dac/max517.ko LD [M] drivers/iio/dac/max5821.ko LD [M] drivers/iio/dac/mcp4725.ko LD [M] drivers/iio/dac/mcp4922.ko LD [M] drivers/iio/frequency/ad9523.ko LD [M] drivers/iio/frequency/adf4350.ko LD [M] drivers/iio/gyro/adis16080.ko LD [M] drivers/iio/gyro/adis16130.ko LD [M] drivers/iio/gyro/adis16136.ko LD [M] drivers/iio/gyro/adxrs450.ko LD [M] drivers/iio/gyro/adis16260.ko LD [M] drivers/iio/gyro/bmg160_core.ko LD [M] drivers/iio/gyro/bmg160_i2c.ko LD [M] drivers/iio/gyro/bmg160_spi.ko LD [M] drivers/iio/gyro/itg3200.ko LD [M] drivers/iio/gyro/hid-sensor-gyro-3d.ko LD [M] drivers/iio/gyro/st_gyro_i2c.ko LD [M] drivers/iio/gyro/st_gyro.ko LD [M] drivers/iio/health/afe4403.ko LD [M] drivers/iio/gyro/st_gyro_spi.ko LD [M] drivers/iio/health/afe4404.ko LD [M] drivers/iio/humidity/dht11.ko LD [M] drivers/iio/humidity/htu21.ko LD [M] drivers/iio/humidity/hdc100x.ko LD [M] drivers/iio/humidity/si7005.ko LD [M] drivers/iio/humidity/si7020.ko LD [M] drivers/iio/imu/adis16400.ko LD [M] drivers/iio/imu/adis16480.ko LD [M] drivers/iio/imu/adis_lib.ko LD [M] drivers/iio/imu/kmx61.ko LD [M] drivers/iio/industrialio-triggered-event.ko LD [M] drivers/iio/industrialio.ko LD [M] drivers/iio/light/adjd_s311.ko LD [M] drivers/iio/light/al3320a.ko LD [M] drivers/iio/light/apds9300.ko LD [M] drivers/iio/light/apds9960.ko LD [M] drivers/iio/light/bh1750.ko LD [M] drivers/iio/light/cm32181.ko LD [M] drivers/iio/light/cm3323.ko LD [M] drivers/iio/light/cm3232.ko LD [M] drivers/iio/light/cm36651.ko LD [M] drivers/iio/light/gp2ap020a00f.ko LD [M] drivers/iio/light/hid-sensor-als.ko LD [M] drivers/iio/light/hid-sensor-prox.ko LD [M] drivers/iio/light/isl29018.ko LD [M] drivers/iio/light/isl29125.ko LD [M] drivers/iio/light/isl29028.ko LD [M] drivers/iio/light/ltr501.ko LD [M] drivers/iio/light/jsa1212.ko LD [M] drivers/iio/light/opt3001.ko LD [M] drivers/iio/light/pa12203001.ko LD [M] drivers/iio/light/rpr0521.ko LD [M] drivers/iio/light/stk3310.ko LD [M] drivers/iio/light/tcs3414.ko LD [M] drivers/iio/light/tcs3472.ko LD [M] drivers/iio/light/tsl2563.ko LD [M] drivers/iio/light/tsl2583.ko LD [M] drivers/iio/light/tsl4531.ko LD [M] drivers/iio/light/us5182d.ko LD [M] drivers/iio/light/vcnl4000.ko LD [M] drivers/iio/magnetometer/hid-sensor-magn-3d.ko LD [M] drivers/iio/magnetometer/ak8975.ko LD [M] drivers/iio/magnetometer/hmc5843_core.ko LD [M] drivers/iio/magnetometer/hmc5843_i2c.ko LD [M] drivers/iio/magnetometer/hmc5843_spi.ko LD [M] drivers/iio/magnetometer/mag3110.ko LD [M] drivers/iio/magnetometer/mmc35240.ko LD [M] drivers/iio/magnetometer/st_magn.ko LD [M] drivers/iio/magnetometer/st_magn_i2c.ko LD [M] drivers/iio/magnetometer/st_magn_spi.ko LD [M] drivers/iio/orientation/hid-sensor-incl-3d.ko LD [M] drivers/iio/orientation/hid-sensor-rotation.ko LD [M] drivers/iio/potentiometer/mcp4531.ko LD [M] drivers/iio/pressure/bmp280-i2c.ko LD [M] drivers/iio/pressure/bmp280.ko LD [M] drivers/iio/pressure/bmp280-spi.ko LD [M] drivers/iio/pressure/hid-sensor-press.ko LD [M] drivers/iio/pressure/mpl3115.ko LD [M] drivers/iio/pressure/ms5611_core.ko LD [M] drivers/iio/pressure/ms5611_spi.ko LD [M] drivers/iio/pressure/ms5611_i2c.ko LD [M] drivers/iio/pressure/ms5637.ko LD [M] drivers/iio/pressure/st_pressure.ko LD [M] drivers/iio/pressure/st_pressure_i2c.ko LD [M] drivers/iio/pressure/st_pressure_spi.ko LD [M] drivers/iio/pressure/t5403.ko LD [M] drivers/iio/proximity/pulsedlight-lidar-lite-v2.ko LD [M] drivers/iio/proximity/as3935.ko LD [M] drivers/iio/proximity/sx9500.ko LD [M] drivers/iio/temperature/mlx90614.ko LD [M] drivers/iio/temperature/tmp006.ko LD [M] drivers/iio/temperature/tsys01.ko LD [M] drivers/iio/temperature/tsys02d.ko LD [M] drivers/iio/trigger/iio-trig-sysfs.ko LD [M] drivers/iio/trigger/iio-trig-interrupt.ko LD [M] drivers/input/evdev.ko LD [M] drivers/input/gameport/gameport.ko LD [M] drivers/input/input-polldev.ko LD [M] drivers/input/joydev.ko LD [M] drivers/input/joystick/a3d.ko LD [M] drivers/input/joystick/adi.ko LD [M] drivers/input/joystick/analog.ko LD [M] drivers/input/joystick/as5011.ko LD [M] drivers/input/joystick/cobra.ko LD [M] drivers/input/joystick/gf2k.ko LD [M] drivers/input/joystick/grip.ko LD [M] drivers/input/joystick/guillemot.ko LD [M] drivers/input/joystick/grip_mp.ko LD [M] drivers/input/joystick/iforce/iforce.ko LD [M] drivers/input/joystick/interact.ko LD [M] drivers/input/joystick/joydump.ko LD [M] drivers/input/joystick/magellan.ko LD [M] drivers/input/joystick/sidewinder.ko LD [M] drivers/input/joystick/spaceorb.ko LD [M] drivers/input/joystick/spaceball.ko LD [M] drivers/input/joystick/stinger.ko LD [M] drivers/input/joystick/tmdc.ko LD [M] drivers/input/joystick/twidjoy.ko LD [M] drivers/input/joystick/warrior.ko LD [M] drivers/input/joystick/xpad.ko LD [M] drivers/input/joystick/zhenhua.ko LD [M] drivers/input/keyboard/adp5588-keys.ko LD [M] drivers/input/keyboard/adp5589-keys.ko LD [M] drivers/input/keyboard/atkbd.ko LD [M] drivers/input/keyboard/cap11xx.ko LD [M] drivers/input/keyboard/bcm-keypad.ko LD [M] drivers/input/keyboard/gpio_keys.ko LD [M] drivers/input/keyboard/gpio_keys_polled.ko LD [M] drivers/input/keyboard/lkkbd.ko LD [M] drivers/input/keyboard/lm8323.ko LD [M] drivers/input/keyboard/lm8333.ko LD [M] drivers/input/keyboard/matrix_keypad.ko LD [M] drivers/input/keyboard/max7359_keypad.ko LD [M] drivers/input/keyboard/mcs_touchkey.ko LD [M] drivers/input/keyboard/mpr121_touchkey.ko LD [M] drivers/input/keyboard/newtonkbd.ko LD [M] drivers/input/keyboard/omap4-keypad.ko LD [M] drivers/input/keyboard/opencores-kbd.ko LD [M] drivers/input/keyboard/qt1070.ko LD [M] drivers/input/keyboard/qt2160.ko LD [M] drivers/input/keyboard/stowaway.ko LD [M] drivers/input/keyboard/samsung-keypad.ko LD [M] drivers/input/keyboard/sunkbd.ko LD [M] drivers/input/keyboard/tca8418_keypad.ko LD [M] drivers/input/keyboard/tca6416-keypad.ko LD [M] drivers/input/keyboard/twl4030_keypad.ko LD [M] drivers/input/keyboard/xtkbd.ko LD [M] drivers/input/matrix-keymap.ko LD [M] drivers/input/misc/ad714x-i2c.ko LD [M] drivers/input/misc/ad714x-spi.ko LD [M] drivers/input/misc/ad714x.ko LD [M] drivers/input/misc/adxl34x-i2c.ko LD [M] drivers/input/misc/adxl34x.ko LD [M] drivers/input/misc/adxl34x-spi.ko LD [M] drivers/input/misc/ati_remote2.ko LD [M] drivers/input/misc/bma150.ko LD [M] drivers/input/misc/cm109.ko LD [M] drivers/input/misc/cma3000_d0x_i2c.ko LD [M] drivers/input/misc/drv260x.ko LD [M] drivers/input/misc/cma3000_d0x.ko LD [M] drivers/input/misc/drv2667.ko LD [M] drivers/input/misc/e3x0-button.ko LD [M] drivers/input/misc/gp2ap002a00f.ko LD [M] drivers/input/misc/gpio_tilt_polled.ko LD [M] drivers/input/misc/keyspan_remote.ko LD [M] drivers/input/misc/ims-pcu.ko LD [M] drivers/input/misc/kxtj9.ko LD [M] drivers/input/misc/mc13783-pwrbutton.ko LD [M] drivers/input/misc/mma8450.ko LD [M] drivers/input/misc/pcf8574_keypad.ko LD [M] drivers/input/misc/powermate.ko LD [M] drivers/input/misc/regulator-haptic.ko LD [M] drivers/input/misc/rotary_encoder.ko LD [M] drivers/input/misc/yealink.ko LD [M] drivers/input/mouse/appletouch.ko LD [M] drivers/input/mouse/cyapatp.ko LD [M] drivers/input/mouse/bcm5974.ko LD [M] drivers/input/mouse/elan_i2c.ko LD [M] drivers/input/mouse/gpio_mouse.ko LD [M] drivers/input/mouse/psmouse.ko LD [M] drivers/input/mouse/sermouse.ko LD [M] drivers/input/mouse/synaptics_i2c.ko LD [M] drivers/input/mouse/synaptics_usb.ko LD [M] drivers/input/rmi4/rmi_core.ko LD [M] drivers/input/mouse/vsxxxaa.ko LD [M] drivers/input/serio/altera_ps2.ko LD [M] drivers/input/sparse-keymap.ko LD [M] drivers/leds/leds-dac124s085.ko LD [M] drivers/leds/leds-bd2802.ko LD [M] drivers/leds/leds-lm3530.ko LD [M] drivers/leds/leds-lm355x.ko LD [M] drivers/leds/leds-lm3642.ko LD [M] drivers/leds/leds-lp5521.ko LD [M] drivers/leds/leds-lp3944.ko LD [M] drivers/leds/leds-lp5523.ko LD [M] drivers/leds/leds-lp5562.ko LD [M] drivers/leds/leds-lp55xx-common.ko LD [M] drivers/leds/leds-lp8501.ko LD [M] drivers/leds/leds-lp8860.ko LD [M] drivers/leds/leds-lt3593.ko LD [M] drivers/leds/leds-mc13783.ko LD [M] drivers/leds/leds-pca9532.ko LD [M] drivers/leds/leds-pca963x.ko LD [M] drivers/leds/leds-pca955x.ko LD [M] drivers/leds/leds-pwm.ko LD [M] drivers/leds/leds-tca6507.ko LD [M] drivers/leds/leds-regulator.ko LD [M] drivers/leds/leds-tlc591xx.ko LD [M] drivers/leds/trigger/ledtrig-transient.ko LD [M] drivers/leds/trigger/ledtrig-camera.ko LD [M] drivers/media/rc/ati_remote.ko LD [M] drivers/media/rc/gpio-ir-recv.ko LD [M] drivers/media/rc/iguanair.ko LD [M] drivers/media/rc/igorplugusb.ko LD [M] drivers/media/rc/imon.ko LD [M] drivers/media/rc/ir-lirc-codec.ko LD [M] drivers/media/rc/ir-jvc-decoder.ko LD [M] drivers/media/rc/ir-mce_kbd-decoder.ko LD [M] drivers/media/rc/ir-nec-decoder.ko LD [M] drivers/media/rc/ir-rc5-decoder.ko LD [M] drivers/media/rc/ir-rc6-decoder.ko LD [M] drivers/media/rc/ir-sanyo-decoder.ko LD [M] drivers/media/rc/ir-sharp-decoder.ko LD [M] drivers/media/rc/ir-sony-decoder.ko LD [M] drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko LD [M] drivers/media/rc/ir-xmp-decoder.ko LD [M] drivers/media/rc/keymaps/rc-alink-dtu-m.ko LD [M] drivers/media/rc/keymaps/rc-anysee.ko LD [M] drivers/media/rc/keymaps/rc-apac-viewcomp.ko LD [M] drivers/media/rc/keymaps/rc-asus-pc39.ko LD [M] drivers/media/rc/keymaps/rc-asus-ps3-100.ko LD [M] drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko LD [M] drivers/media/rc/keymaps/rc-ati-x10.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-a16d.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-dvbt.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-cardbus.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-m135a.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko LD [M] drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko LD [M] drivers/media/rc/keymaps/rc-avermedia.ko LD [M] drivers/media/rc/keymaps/rc-avertv-303.ko LD [M] drivers/media/rc/keymaps/rc-behold-columbus.ko LD [M] drivers/media/rc/keymaps/rc-behold.ko LD [M] drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko LD [M] drivers/media/rc/keymaps/rc-budget-ci-old.ko LD [M] drivers/media/rc/keymaps/rc-cec.ko LD [M] drivers/media/rc/keymaps/rc-cinergy-1400.ko LD [M] drivers/media/rc/keymaps/rc-cinergy.ko LD [M] drivers/media/rc/keymaps/rc-d680-dmb.ko LD [M] drivers/media/rc/keymaps/rc-delock-61959.ko LD [M] drivers/media/rc/keymaps/rc-dib0700-rc5.ko LD [M] drivers/media/rc/keymaps/rc-dib0700-nec.ko LD [M] drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko LD [M] drivers/media/rc/keymaps/rc-dm1105-nec.ko LD [M] drivers/media/rc/keymaps/rc-digittrade.ko LD [M] drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko LD [M] drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko LD [M] drivers/media/rc/keymaps/rc-dtt200u.ko LD [M] drivers/media/rc/keymaps/rc-dvbsky.ko LD [M] drivers/media/rc/keymaps/rc-dvico-mce.ko LD [M] drivers/media/rc/keymaps/rc-em-terratec.ko LD [M] drivers/media/rc/keymaps/rc-dvico-portable.ko LD [M] drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko LD [M] drivers/media/rc/keymaps/rc-encore-enltv.ko LD [M] drivers/media/rc/keymaps/rc-encore-enltv2.ko LD [M] drivers/media/rc/keymaps/rc-evga-indtube.ko LD [M] drivers/media/rc/keymaps/rc-eztv.ko LD [M] drivers/media/rc/keymaps/rc-flydvb.ko LD [M] drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko LD [M] drivers/media/rc/keymaps/rc-flyvideo.ko LD [M] drivers/media/rc/keymaps/rc-gadmei-rm008z.ko LD [M] drivers/media/rc/keymaps/rc-geekbox.ko LD [M] drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko LD [M] drivers/media/rc/keymaps/rc-hauppauge.ko LD [M] drivers/media/rc/keymaps/rc-gotview7135.ko LD [M] drivers/media/rc/keymaps/rc-imon-mce.ko LD [M] drivers/media/rc/keymaps/rc-imon-pad.ko LD [M] drivers/media/rc/keymaps/rc-iodata-bctv7e.ko LD [M] drivers/media/rc/keymaps/rc-it913x-v1.ko LD [M] drivers/media/rc/keymaps/rc-it913x-v2.ko LD [M] drivers/media/rc/keymaps/rc-kworld-315u.ko LD [M] drivers/media/rc/keymaps/rc-kaiomy.ko LD [M] drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko LD [M] drivers/media/rc/keymaps/rc-kworld-pc150u.ko LD [M] drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko LD [M] drivers/media/rc/keymaps/rc-lme2510.ko LD [M] drivers/media/rc/keymaps/rc-manli.ko LD [M] drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko LD [M] drivers/media/rc/keymaps/rc-medion-x10-or2x.ko LD [M] drivers/media/rc/keymaps/rc-medion-x10.ko LD [M] drivers/media/rc/keymaps/rc-msi-digivox-ii.ko LD [M] drivers/media/rc/keymaps/rc-msi-digivox-iii.ko LD [M] drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko LD [M] drivers/media/rc/keymaps/rc-msi-tvanywhere.ko LD [M] drivers/media/rc/keymaps/rc-nebula.ko LD [M] drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko LD [M] drivers/media/rc/keymaps/rc-norwood.ko LD [M] drivers/media/rc/keymaps/rc-pctv-sedna.ko LD [M] drivers/media/rc/keymaps/rc-npgtech.ko LD [M] drivers/media/rc/keymaps/rc-pinnacle-color.ko LD [M] drivers/media/rc/keymaps/rc-pinnacle-grey.ko LD [M] drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko LD [M] drivers/media/rc/keymaps/rc-pixelview-mk12.ko LD [M] drivers/media/rc/keymaps/rc-pixelview-002t.ko LD [M] drivers/media/rc/keymaps/rc-pixelview-new.ko LD [M] drivers/media/rc/keymaps/rc-pixelview.ko LD [M] drivers/media/rc/keymaps/rc-powercolor-real-angel.ko LD [M] drivers/media/rc/keymaps/rc-proteus-2309.ko LD [M] drivers/media/rc/keymaps/rc-purpletv.ko LD [M] drivers/media/rc/keymaps/rc-pv951.ko LD [M] drivers/media/rc/keymaps/rc-rc6-mce.ko LD [M] drivers/media/rc/keymaps/rc-reddo.ko LD [M] drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko LD [M] drivers/media/rc/keymaps/rc-snapstream-firefly.ko LD [M] drivers/media/rc/keymaps/rc-streamzap.ko LD [M] drivers/media/rc/keymaps/rc-su3000.ko LD [M] drivers/media/rc/keymaps/rc-technisat-ts35.ko LD [M] drivers/media/rc/keymaps/rc-tbs-nec.ko LD [M] drivers/media/rc/keymaps/rc-technisat-usb2.ko LD [M] drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko LD [M] drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko LD [M] drivers/media/rc/keymaps/rc-terratec-slim-2.ko LD [M] drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko LD [M] drivers/media/rc/keymaps/rc-terratec-slim.ko LD [M] drivers/media/rc/keymaps/rc-tevii-nec.ko LD [M] drivers/media/rc/keymaps/rc-tivo.ko LD [M] drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko LD [M] drivers/media/rc/keymaps/rc-total-media-in-hand.ko LD [M] drivers/media/rc/keymaps/rc-tt-1500.ko LD [M] drivers/media/rc/keymaps/rc-trekstor.ko LD [M] drivers/media/rc/keymaps/rc-twinhan1027.ko LD [M] drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko LD [M] drivers/media/rc/keymaps/rc-videomate-m1f.ko LD [M] drivers/media/rc/keymaps/rc-videomate-s350.ko LD [M] drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko LD [M] drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko LD [M] drivers/media/rc/keymaps/rc-winfast.ko LD [M] drivers/media/rc/keymaps/rc-zx-irdec.ko LD [M] drivers/media/rc/lirc_dev.ko LD [M] drivers/media/rc/mceusb.ko LD [M] drivers/media/rc/rc-loopback.ko LD [M] drivers/media/rc/redrat3.ko LD [M] drivers/media/rc/streamzap.ko LD [M] drivers/media/rc/ttusbir.ko LD [M] drivers/mfd/mc13xxx-core.ko LD [M] drivers/mfd/mc13xxx-spi.ko LD [M] drivers/mfd/mc13xxx-i2c.ko LD [M] drivers/mfd/rtsx_usb.ko LD [M] drivers/mfd/ti_am335x_tscadc.ko LD [M] drivers/mfd/viperboard.ko LD [M] drivers/mfd/wl1273-core.ko LD [M] drivers/misc/ad525x_dpot-i2c.ko LD [M] drivers/misc/ad525x_dpot-spi.ko LD [M] drivers/misc/ad525x_dpot.ko LD [M] drivers/misc/apds9802als.ko LD [M] drivers/misc/altera-stapl/altera-stapl.ko LD [M] drivers/misc/apds990x.ko LD [M] drivers/misc/bh1770glc.ko LD [M] drivers/misc/c2port/core.ko LD [M] drivers/misc/ds1682.ko LD [M] drivers/misc/eeprom/eeprom.ko LD [M] drivers/misc/eeprom/eeprom_93cx6.ko LD [M] drivers/misc/eeprom/eeprom_93xx46.ko LD [M] drivers/misc/eeprom/max6875.ko LD [M] drivers/misc/hmc6352.ko LD [M] drivers/misc/enclosure.ko LD [M] drivers/misc/ics932s401.ko LD [M] drivers/misc/isl29003.ko LD [M] drivers/misc/isl29020.ko LD [M] drivers/misc/lis3lv02d/lis3lv02d.ko LD [M] drivers/misc/lis3lv02d/lis3lv02d_i2c.ko LD [M] drivers/misc/lis3lv02d/lis3lv02d_spi.ko LD [M] drivers/misc/ti-st/st_drv.ko LD [M] drivers/misc/ti_dac7512.ko LD [M] drivers/misc/tieqep.ko LD [M] drivers/misc/tsl2550.ko LD [M] drivers/mmc/core/sdio_uart.ko LD [M] drivers/mmc/host/rtsx_usb_sdmmc.ko LD [M] drivers/mmc/host/ushc.ko LD [M] drivers/mmc/host/vub300.ko LD [M] drivers/mtd/ar7part.ko LD [M] drivers/mtd/chips/map_ram.ko LD [M] drivers/mtd/devices/m25p80.ko LD [M] drivers/mtd/devices/sst25l.ko LD [M] drivers/mtd/lpddr/lpddr_cmds.ko LD [M] drivers/mtd/devices/mtd_dataflash.ko LD [M] drivers/mtd/lpddr/qinfo_probe.ko LD [M] drivers/mtd/maps/physmap.ko LD [M] drivers/mtd/maps/plat-ram.ko LD [M] drivers/mtd/mtd_blkdevs.ko LD [M] drivers/mtd/mtdblock.ko LD [M] drivers/mtd/mtdblock_ro.ko LD [M] drivers/mtd/mtdoops.ko LD [M] drivers/mtd/mtdswap.ko LD [M] drivers/mtd/nand/nandsim.ko LD [M] drivers/mtd/ofpart.ko LD [M] drivers/mtd/rfd_ftl.ko LD [M] drivers/mtd/spi-nor/spi-nor.ko LD [M] drivers/mtd/ssfdc.ko LD [M] drivers/net/appletalk/ipddp.ko LD [M] drivers/net/bonding/bonding.ko LD [M] drivers/net/can/c_can/c_can_platform.ko LD [M] drivers/net/can/c_can/c_can.ko LD [M] drivers/net/can/can-dev.ko LD [M] drivers/net/can/sja1000/sja1000.ko LD [M] drivers/net/can/sja1000/sja1000_isa.ko LD [M] drivers/net/can/slcan.ko LD [M] drivers/net/can/softing/softing.ko LD [M] drivers/net/can/spi/mcp251x.ko LD [M] drivers/net/can/usb/ems_usb.ko LD [M] drivers/net/can/usb/esd_usb2.ko LD [M] drivers/net/can/usb/gs_usb.ko LD [M] drivers/net/can/usb/kvaser_usb.ko LD [M] drivers/net/can/usb/peak_usb/peak_usb.ko LD [M] drivers/net/can/vcan.ko LD [M] drivers/net/can/usb/usb_8dev.ko LD [M] drivers/net/dummy.ko LD [M] drivers/net/eql.ko LD [M] drivers/net/ethernet/micrel/ks8851.ko LD [M] drivers/net/ethernet/microchip/enc28j60.ko LD [M] drivers/net/ethernet/microchip/encx24j600-regmap.ko LD [M] drivers/net/ethernet/microchip/encx24j600.ko LD [M] drivers/net/ethernet/smsc/smc911x.ko LD [M] drivers/net/ethernet/smsc/smc91x.ko LD [M] drivers/net/ethernet/smsc/smsc911x.ko LD [M] drivers/net/ieee802154/at86rf230.ko LD [M] drivers/net/geneve.ko LD [M] drivers/net/ieee802154/atusb.ko LD [M] drivers/net/ieee802154/cc2520.ko LD [M] drivers/net/ieee802154/fakelb.ko LD [M] drivers/net/ieee802154/mrf24j40.ko LD [M] drivers/net/ifb.ko LD [M] drivers/net/ipvlan/ipvlan.ko LD [M] drivers/net/macvlan.ko LD [M] drivers/net/macvtap.ko LD [M] drivers/net/mii.ko LD [M] drivers/net/netconsole.ko LD [M] drivers/net/nlmon.ko LD [M] drivers/net/phy/amd.ko LD [M] drivers/net/phy/aquantia.ko LD [M] drivers/net/phy/at803x.ko LD [M] drivers/net/phy/bcm-phy-lib.ko LD [M] drivers/net/phy/bcm87xx.ko LD [M] drivers/net/phy/broadcom.ko LD [M] drivers/net/phy/cicada.ko LD [M] drivers/net/phy/davicom.ko LD [M] drivers/net/phy/dp83867.ko LD [M] drivers/net/phy/et1011c.ko LD [M] drivers/net/phy/lxt.ko LD [M] drivers/net/phy/icplus.ko LD [M] drivers/net/phy/marvell.ko LD [M] drivers/net/phy/microchip.ko LD [M] drivers/net/phy/qsemi.ko LD [M] drivers/net/phy/realtek.ko LD [M] drivers/net/phy/national.ko LD [M] drivers/net/phy/ste10Xp.ko LD [M] drivers/net/phy/teranetics.ko LD [M] drivers/net/ppp/bsd_comp.ko LD [M] drivers/net/ppp/ppp_deflate.ko LD [M] drivers/net/ppp/ppp_async.ko LD [M] drivers/net/ppp/ppp_generic.ko LD [M] drivers/net/ppp/ppp_mppe.ko LD [M] drivers/net/ppp/ppp_synctty.ko LD [M] drivers/net/ppp/pppox.ko LD [M] drivers/net/ppp/pppoe.ko LD [M] drivers/net/ppp/pptp.ko LD [M] drivers/net/slip/slhc.ko LD [M] drivers/net/slip/slip.ko LD [M] drivers/net/tap.ko LD [M] drivers/net/team/team.ko LD [M] drivers/net/team/team_mode_activebackup.ko LD [M] drivers/net/team/team_mode_broadcast.ko LD [M] drivers/net/team/team_mode_loadbalance.ko LD [M] drivers/net/team/team_mode_random.ko LD [M] drivers/net/team/team_mode_roundrobin.ko LD [M] drivers/net/tun.ko LD [M] drivers/net/usb/asix.ko LD [M] drivers/net/usb/ax88179_178a.ko LD [M] drivers/net/usb/cdc-phonet.ko LD [M] drivers/net/usb/catc.ko LD [M] drivers/net/usb/cdc_eem.ko LD [M] drivers/net/usb/cdc_ether.ko LD [M] drivers/net/usb/cdc_ncm.ko LD [M] drivers/net/usb/cdc_mbim.ko LD [M] drivers/net/usb/cdc_subset.ko LD [M] drivers/net/usb/ch9200.ko LD [M] drivers/net/usb/cx82310_eth.ko LD [M] drivers/net/usb/dm9601.ko LD [M] drivers/net/usb/hso.ko LD [M] drivers/net/usb/gl620a.ko LD [M] drivers/net/usb/huawei_cdc_ncm.ko LD [M] drivers/net/usb/int51x1.ko LD [M] drivers/net/usb/ipheth.ko LD [M] drivers/net/usb/kalmia.ko LD [M] drivers/net/usb/kaweth.ko LD [M] drivers/net/usb/lan78xx.ko LD [M] drivers/net/usb/lg-vl600.ko LD [M] drivers/net/usb/mcs7830.ko LD [M] drivers/net/usb/net1080.ko LD [M] drivers/net/usb/pegasus.ko LD [M] drivers/net/usb/plusb.ko LD [M] drivers/net/usb/qmi_wwan.ko LD [M] drivers/net/usb/r8152.ko LD [M] drivers/net/usb/rndis_host.ko LD [M] drivers/net/usb/rtl8150.ko LD [M] drivers/net/usb/sierra_net.ko LD [M] drivers/net/usb/smsc75xx.ko LD [M] drivers/net/usb/smsc95xx.ko LD [M] drivers/net/usb/sr9700.ko LD [M] drivers/net/usb/sr9800.ko LD [M] drivers/net/usb/usbnet.ko LD [M] drivers/net/usb/zaurus.ko LD [M] drivers/net/veth.ko LD [M] drivers/net/virtio_net.ko LD [M] drivers/net/vrf.ko LD [M] drivers/net/vxlan.ko LD [M] drivers/net/wimax/i2400m/i2400m-usb.ko LD [M] drivers/net/wimax/i2400m/i2400m.ko LD [M] drivers/net/wireless/ath/ar5523/ar5523.ko LD [M] drivers/net/wireless/ath/ath.ko LD [M] drivers/net/wireless/ath/ath10k/ath10k_core.ko LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_core.ko LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko LD [M] drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko LD [M] drivers/net/wireless/ath/ath9k/ath9k.ko LD [M] drivers/net/wireless/ath/ath9k/ath9k_common.ko LD [M] drivers/net/wireless/ath/ath9k/ath9k_htc.ko LD [M] drivers/net/wireless/ath/ath9k/ath9k_hw.ko LD [M] drivers/net/wireless/ath/carl9170/carl9170.ko LD [M] drivers/net/wireless/broadcom/b43/b43.ko LD [M] drivers/net/wireless/atmel/at76c50x-usb.ko LD [M] drivers/net/wireless/broadcom/b43legacy/b43legacy.ko LD [M] drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko LD [M] drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko LD [M] drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko LD [M] drivers/net/wireless/intersil/hostap/hostap.ko LD [M] drivers/net/wireless/intersil/p54/p54common.ko LD [M] drivers/net/wireless/intersil/p54/p54usb.ko LD [M] drivers/net/wireless/mac80211_hwsim.ko LD [M] drivers/net/wireless/marvell/libertas/libertas.ko LD [M] drivers/net/wireless/marvell/libertas/libertas_sdio.ko LD [M] drivers/net/wireless/marvell/libertas/libertas_spi.ko LD [M] drivers/net/wireless/marvell/libertas/usb8xxx.ko LD [M] drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko LD [M] drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex.ko LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko LD [M] drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko LD [M] drivers/net/wireless/mediatek/mt7601u/mt7601u.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt2500usb.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt2800lib.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt2800usb.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko LD [M] drivers/net/wireless/ralink/rt2x00/rt73usb.ko LD [M] drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko LD [M] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko LD [M] drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko LD [M] drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko LD [M] drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko LD [M] drivers/net/wireless/rndis_wlan.ko LD [M] drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko LD [M] drivers/net/wireless/rsi/rsi_91x.ko LD [M] drivers/net/wireless/rsi/rsi_usb.ko LD [M] drivers/net/wireless/ti/wl1251/wl1251.ko LD [M] drivers/net/wireless/ti/wl1251/wl1251_sdio.ko LD [M] drivers/net/wireless/ti/wl1251/wl1251_spi.ko LD [M] drivers/net/wireless/ti/wl12xx/wl12xx.ko LD [M] drivers/net/wireless/ti/wl18xx/wl18xx.ko LD [M] drivers/net/wireless/ti/wlcore/wlcore_sdio.ko LD [M] drivers/net/wireless/ti/wlcore/wlcore.ko LD [M] drivers/net/wireless/ti/wlcore/wlcore_spi.ko LD [M] drivers/net/wireless/zydas/zd1201.ko LD [M] drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko LD [M] drivers/power/supply/bq2415x_charger.ko LD [M] drivers/power/supply/bq27xxx_battery.ko LD [M] drivers/power/supply/bq27xxx_battery_i2c.ko LD [M] drivers/power/supply/isp1704_charger.ko LD [M] drivers/power/supply/rx51_battery.ko LD [M] drivers/pps/clients/pps-gpio.ko LD [M] drivers/pps/clients/pps-ldisc.ko LD [M] drivers/pwm/pwm-pca9685.ko LD [M] drivers/pwm/pwm-tiecap.ko LD [M] drivers/pwm/pwm-tiehrpwm.ko LD [M] drivers/pwm/pwm-twl.ko LD [M] drivers/pwm/pwm-twl-led.ko LD [M] drivers/regulator/mc13783-regulator.ko LD [M] drivers/regulator/mc13892-regulator.ko LD [M] drivers/regulator/mc13xxx-regulator-core.ko LD [M] drivers/regulator/vexpress-regulator.ko LD [M] drivers/rtc/rtc-bq32k.ko LD [M] drivers/rtc/rtc-cmos.ko LD [M] drivers/rtc/rtc-bq4802.ko LD [M] drivers/rtc/rtc-ds1286.ko LD [M] drivers/rtc/rtc-ds1305.ko LD [M] drivers/rtc/rtc-ds1343.ko LD [M] drivers/rtc/rtc-ds1347.ko LD [M] drivers/rtc/rtc-ds1374.ko LD [M] drivers/rtc/rtc-ds1390.ko LD [M] drivers/rtc/rtc-ds1511.ko LD [M] drivers/rtc/rtc-ds1553.ko LD [M] drivers/rtc/rtc-ds1672.ko LD [M] drivers/rtc/rtc-ds1685.ko LD [M] drivers/rtc/rtc-ds1742.ko LD [M] drivers/rtc/rtc-ds2404.ko LD [M] drivers/rtc/rtc-ds3232.ko LD [M] drivers/rtc/rtc-fm3130.ko LD [M] drivers/rtc/rtc-em3027.ko LD [M] drivers/rtc/rtc-hid-sensor-time.ko LD [M] drivers/rtc/rtc-hym8563.ko LD [M] drivers/rtc/rtc-isl1208.ko LD [M] drivers/rtc/rtc-m41t80.ko LD [M] drivers/rtc/rtc-isl12022.ko LD [M] drivers/rtc/rtc-m41t93.ko LD [M] drivers/rtc/rtc-m41t94.ko LD [M] drivers/rtc/rtc-m48t35.ko LD [M] drivers/rtc/rtc-m48t59.ko LD [M] drivers/rtc/rtc-max6900.ko LD [M] drivers/rtc/rtc-m48t86.ko LD [M] drivers/rtc/rtc-max6902.ko LD [M] drivers/rtc/rtc-mc13xxx.ko LD [M] drivers/rtc/rtc-mcp795.ko LD [M] drivers/rtc/rtc-msm6242.ko LD [M] drivers/rtc/rtc-pcf2123.ko LD [M] drivers/rtc/rtc-pcf2127.ko LD [M] drivers/rtc/rtc-pcf85063.ko LD [M] drivers/rtc/rtc-pcf8583.ko LD [M] drivers/rtc/rtc-rp5c01.ko LD [M] drivers/rtc/rtc-r9701.ko LD [M] drivers/rtc/rtc-rs5c348.ko LD [M] drivers/rtc/rtc-rs5c372.ko LD [M] drivers/rtc/rtc-rv8803.ko LD [M] drivers/rtc/rtc-rv3029c2.ko LD [M] drivers/rtc/rtc-rx8025.ko LD [M] drivers/rtc/rtc-rx4581.ko LD [M] drivers/rtc/rtc-rx8581.ko LD [M] drivers/rtc/rtc-stk17ta8.ko LD [M] drivers/rtc/rtc-s35390a.ko LD [M] drivers/rtc/rtc-tps65910.ko LD [M] drivers/rtc/rtc-v3020.ko LD [M] drivers/rtc/rtc-x1205.ko LD [M] drivers/scsi/ch.ko LD [M] drivers/scsi/device_handler/scsi_dh_alua.ko LD [M] drivers/scsi/device_handler/scsi_dh_hp_sw.ko LD [M] drivers/scsi/device_handler/scsi_dh_emc.ko LD [M] drivers/scsi/device_handler/scsi_dh_rdac.ko LD [M] drivers/scsi/fcoe/libfcoe.ko LD [M] drivers/scsi/iscsi_boot_sysfs.ko LD [M] drivers/scsi/iscsi_tcp.ko LD [M] drivers/scsi/libfc/libfc.ko LD [M] drivers/scsi/libiscsi.ko LD [M] drivers/scsi/libiscsi_tcp.ko LD [M] drivers/scsi/libsas/libsas.ko LD [M] drivers/scsi/osd/libosd.ko LD [M] drivers/scsi/osd/osd.ko LD [M] drivers/scsi/osst.ko LD [M] drivers/scsi/raid_class.ko LD [M] drivers/scsi/scsi_transport_iscsi.ko LD [M] drivers/scsi/scsi_transport_fc.ko LD [M] drivers/scsi/scsi_transport_spi.ko LD [M] drivers/scsi/scsi_transport_sas.ko LD [M] drivers/scsi/scsi_transport_srp.ko LD [M] drivers/scsi/ses.ko LD [M] drivers/scsi/sg.ko LD [M] drivers/scsi/sr_mod.ko LD [M] drivers/scsi/st.ko LD [M] drivers/scsi/ufs/ufshcd.ko LD [M] drivers/scsi/virtio_scsi.ko LD [M] drivers/spi/spi-bitbang.ko LD [M] drivers/spi/spi-gpio.ko LD [M] drivers/spi/spidev.ko LD [M] drivers/ssb/ssb.ko LD [M] drivers/staging/fbtft/fb_agm1264k-fl.ko LD [M] drivers/staging/fbtft/fb_bd663474.ko LD [M] drivers/staging/fbtft/fb_hx8347d.ko LD [M] drivers/staging/fbtft/fb_hx8353d.ko LD [M] drivers/staging/fbtft/fb_hx8340bn.ko LD [M] drivers/staging/fbtft/fb_hx8357d.ko LD [M] drivers/staging/fbtft/fb_ili9163.ko LD [M] drivers/staging/fbtft/fb_ili9320.ko LD [M] drivers/staging/fbtft/fb_ili9325.ko LD [M] drivers/staging/fbtft/fb_ili9340.ko LD [M] drivers/staging/fbtft/fb_ili9341.ko LD [M] drivers/staging/fbtft/fb_ili9486.ko LD [M] drivers/staging/fbtft/fb_ili9481.ko LD [M] drivers/staging/fbtft/fb_pcd8544.ko LD [M] drivers/staging/fbtft/fb_ra8875.ko LD [M] drivers/staging/fbtft/fb_s6d02a1.ko LD [M] drivers/staging/fbtft/fb_s6d1121.ko LD [M] drivers/staging/fbtft/fb_ssd1289.ko LD [M] drivers/staging/fbtft/fb_ssd1306.ko LD [M] drivers/staging/fbtft/fb_ssd1331.ko LD [M] drivers/staging/fbtft/fb_ssd1351.ko LD [M] drivers/staging/fbtft/fb_st7735r.ko LD [M] drivers/staging/fbtft/fb_tinylcd.ko LD [M] drivers/staging/fbtft/fb_st7789v.ko LD [M] drivers/staging/fbtft/fb_uc1611.ko LD [M] drivers/staging/fbtft/fb_tls8204.ko LD [M] drivers/staging/fbtft/fb_uc1701.ko LD [M] drivers/staging/fbtft/fb_upd161704.ko LD [M] drivers/staging/fbtft/fb_watterott.ko LD [M] drivers/staging/fbtft/fbtft_device.ko LD [M] drivers/staging/fbtft/fbtft.ko LD [M] drivers/staging/fbtft/flexfb.ko LD [M] drivers/staging/iio/accel/adis16201.ko LD [M] drivers/staging/iio/accel/adis16203.ko LD [M] drivers/staging/iio/accel/adis16209.ko LD [M] drivers/staging/iio/accel/adis16240.ko LD [M] drivers/staging/iio/adc/ad7192.ko LD [M] drivers/staging/iio/adc/ad7280a.ko LD [M] drivers/staging/iio/adc/ad7606.ko LD [M] drivers/staging/iio/adc/ad7780.ko LD [M] drivers/staging/iio/adc/ad7606_spi.ko LD [M] drivers/staging/iio/adc/ad7816.ko LD [M] drivers/staging/iio/addac/adt7316-i2c.ko LD [M] drivers/staging/iio/addac/adt7316-spi.ko LD [M] drivers/staging/iio/addac/adt7316.ko LD [M] drivers/staging/iio/cdc/ad7150.ko LD [M] drivers/staging/iio/cdc/ad7152.ko LD [M] drivers/staging/iio/cdc/ad7746.ko LD [M] drivers/staging/iio/frequency/ad9832.ko LD [M] drivers/staging/iio/gyro/adis16060.ko LD [M] drivers/staging/iio/frequency/ad9834.ko LD [M] drivers/staging/iio/impedance-analyzer/ad5933.ko LD [M] drivers/staging/iio/light/tsl2x7x.ko LD [M] drivers/staging/iio/meter/ade7753.ko LD [M] drivers/staging/iio/meter/ade7754.ko LD [M] drivers/staging/iio/meter/ade7759.ko LD [M] drivers/staging/iio/meter/ade7758.ko LD [M] drivers/staging/iio/meter/ade7854-i2c.ko LD [M] drivers/staging/iio/meter/ade7854-spi.ko LD [M] drivers/staging/iio/meter/ade7854.ko LD [M] drivers/staging/iio/resolver/ad2s1200.ko LD [M] drivers/staging/iio/resolver/ad2s1210.ko LD [M] drivers/staging/iio/resolver/ad2s90.ko LD [M] drivers/staging/rtl8188eu/r8188eu.ko LD [M] drivers/staging/rtl8712/r8712u.ko LD [M] drivers/staging/speakup/speakup_acntsa.ko LD [M] drivers/staging/speakup/speakup.ko LD [M] drivers/staging/speakup/speakup_apollo.ko LD [M] drivers/staging/speakup/speakup_audptr.ko LD [M] drivers/staging/speakup/speakup_bns.ko LD [M] drivers/staging/speakup/speakup_decext.ko LD [M] drivers/staging/speakup/speakup_dectlk.ko LD [M] drivers/staging/speakup/speakup_dummy.ko LD [M] drivers/staging/speakup/speakup_ltlk.ko LD [M] drivers/staging/speakup/speakup_soft.ko LD [M] drivers/staging/speakup/speakup_spkout.ko LD [M] drivers/staging/speakup/speakup_txprt.ko LD [M] drivers/target/iscsi/iscsi_target_mod.ko LD [M] drivers/target/loopback/tcm_loop.ko LD [M] drivers/target/target_core_file.ko LD [M] drivers/target/target_core_iblock.ko LD [M] drivers/target/target_core_mod.ko LD [M] drivers/target/target_core_pscsi.ko LD [M] drivers/target/target_core_user.ko LD [M] drivers/target/tcm_fc/tcm_fc.ko LD [M] drivers/tty/n_gsm.ko LD [M] drivers/uio/uio_dmem_genirq.ko LD [M] drivers/uio/uio_pdrv_genirq.ko LD [M] drivers/usb/class/cdc-acm.ko LD [M] drivers/usb/class/cdc-wdm.ko LD [M] drivers/usb/class/usblp.ko LD [M] drivers/usb/class/usbtmc.ko LD [M] drivers/usb/gadget/function/u_audio.ko LD [M] drivers/usb/gadget/function/u_ether.ko LD [M] drivers/usb/gadget/function/u_serial.ko LD [M] drivers/usb/gadget/function/usb_f_acm.ko LD [M] drivers/usb/gadget/function/usb_f_ecm.ko LD [M] drivers/usb/gadget/function/usb_f_ecm_subset.ko LD [M] drivers/usb/gadget/function/usb_f_fs.ko LD [M] drivers/usb/gadget/function/usb_f_mass_storage.ko LD [M] drivers/usb/gadget/function/usb_f_hid.ko LD [M] drivers/usb/gadget/function/usb_f_midi.ko LD [M] drivers/usb/gadget/function/usb_f_ncm.ko LD [M] drivers/usb/gadget/function/usb_f_obex.ko LD [M] drivers/usb/gadget/function/usb_f_rndis.ko LD [M] drivers/usb/gadget/function/usb_f_ss_lb.ko LD [M] drivers/usb/gadget/function/usb_f_serial.ko LD [M] drivers/usb/gadget/function/usb_f_uac1.ko LD [M] drivers/usb/gadget/function/usb_f_uac2.ko LD [M] drivers/usb/gadget/legacy/g_acm_ms.ko LD [M] drivers/usb/gadget/legacy/g_audio.ko LD [M] drivers/usb/gadget/legacy/g_cdc.ko LD [M] drivers/usb/gadget/legacy/g_dbgp.ko LD [M] drivers/usb/gadget/legacy/g_ether.ko LD [M] drivers/usb/gadget/legacy/g_ffs.ko LD [M] drivers/usb/gadget/legacy/g_mass_storage.ko LD [M] drivers/usb/gadget/legacy/g_hid.ko LD [M] drivers/usb/gadget/legacy/g_midi.ko LD [M] drivers/usb/gadget/legacy/g_multi.ko LD [M] drivers/usb/gadget/legacy/g_ncm.ko LD [M] drivers/usb/gadget/legacy/g_serial.ko LD [M] drivers/usb/gadget/legacy/g_zero.ko LD [M] drivers/usb/gadget/legacy/gadgetfs.ko LD [M] drivers/usb/gadget/libcomposite.ko LD [M] drivers/usb/host/hwa-hc.ko LD [M] drivers/usb/host/u132-hcd.ko LD [M] drivers/usb/image/mdc800.ko LD [M] drivers/usb/image/microtek.ko LD [M] drivers/usb/misc/appledisplay.ko LD [M] drivers/usb/misc/adutux.ko LD [M] drivers/usb/misc/chaoskey.ko LD [M] drivers/usb/misc/cypress_cy7c63.ko LD [M] drivers/usb/misc/cytherm.ko LD [M] drivers/usb/misc/ehset.ko LD [M] drivers/usb/misc/emi26.ko LD [M] drivers/usb/misc/emi62.ko LD [M] drivers/usb/misc/ezusb.ko LD [M] drivers/usb/misc/ftdi-elan.ko LD [M] drivers/usb/misc/idmouse.ko LD [M] drivers/usb/misc/iowarrior.ko LD [M] drivers/usb/misc/isight_firmware.ko LD [M] drivers/usb/misc/ldusb.ko LD [M] drivers/usb/misc/legousbtower.ko LD [M] drivers/usb/misc/sisusbvga/sisusbvga.ko LD [M] drivers/usb/misc/rio500.ko LD [M] drivers/usb/misc/trancevibrator.ko LD [M] drivers/usb/misc/usb3503.ko LD [M] drivers/usb/misc/usbsevseg.ko LD [M] drivers/usb/misc/usblcd.ko LD [M] drivers/usb/misc/usbtest.ko LD [M] drivers/usb/misc/yurex.ko LD [M] drivers/usb/mon/usbmon.ko LD [M] drivers/usb/serial/aircable.ko LD [M] drivers/usb/serial/ark3116.ko LD [M] drivers/usb/serial/belkin_sa.ko LD [M] drivers/usb/serial/ch341.ko LD [M] drivers/usb/serial/cp210x.ko LD [M] drivers/usb/serial/cyberjack.ko LD [M] drivers/usb/serial/cypress_m8.ko LD [M] drivers/usb/serial/digi_acceleport.ko LD [M] drivers/usb/serial/empeg.ko LD [M] drivers/usb/serial/f81232.ko LD [M] drivers/usb/serial/ftdi_sio.ko LD [M] drivers/usb/serial/garmin_gps.ko LD [M] drivers/usb/serial/io_edgeport.ko LD [M] drivers/usb/serial/io_ti.ko LD [M] drivers/usb/serial/ipaq.ko LD [M] drivers/usb/serial/ipw.ko LD [M] drivers/usb/serial/ir-usb.ko LD [M] drivers/usb/serial/iuu_phoenix.ko LD [M] drivers/usb/serial/keyspan_pda.ko LD [M] drivers/usb/serial/keyspan.ko LD [M] drivers/usb/serial/kl5kusb105.ko LD [M] drivers/usb/serial/kobil_sct.ko LD [M] drivers/usb/serial/mct_u232.ko LD [M] drivers/usb/serial/mos7720.ko LD [M] drivers/usb/serial/metro-usb.ko LD [M] drivers/usb/serial/mos7840.ko LD [M] drivers/usb/serial/mxuport.ko LD [M] drivers/usb/serial/navman.ko LD [M] drivers/usb/serial/omninet.ko LD [M] drivers/usb/serial/opticon.ko LD [M] drivers/usb/serial/option.ko LD [M] drivers/usb/serial/oti6858.ko LD [M] drivers/usb/serial/pl2303.ko LD [M] drivers/usb/serial/qcaux.ko LD [M] drivers/usb/serial/qcserial.ko LD [M] drivers/usb/serial/quatech2.ko LD [M] drivers/usb/serial/sierra.ko LD [M] drivers/usb/serial/safe_serial.ko LD [M] drivers/usb/serial/spcp8x5.ko LD [M] drivers/usb/serial/symbolserial.ko LD [M] drivers/usb/serial/ti_usb_3410_5052.ko LD [M] drivers/usb/serial/ssu100.ko LD [M] drivers/usb/serial/usb-serial-simple.ko LD [M] drivers/usb/serial/usb_debug.ko LD [M] drivers/usb/serial/usb_wwan.ko LD [M] drivers/usb/serial/usbserial.ko LD [M] drivers/usb/serial/visor.ko LD [M] drivers/usb/serial/whiteheat.ko LD [M] drivers/usb/serial/wishbone-serial.ko LD [M] drivers/usb/serial/xsens_mt.ko LD [M] drivers/usb/storage/ums-alauda.ko LD [M] drivers/usb/storage/uas.ko LD [M] drivers/usb/storage/ums-datafab.ko LD [M] drivers/usb/storage/ums-cypress.ko LD [M] drivers/usb/storage/ums-eneub6250.ko LD [M] drivers/usb/storage/ums-freecom.ko LD [M] drivers/usb/storage/ums-isd200.ko LD [M] drivers/usb/storage/ums-karma.ko LD [M] drivers/usb/storage/ums-jumpshot.ko LD [M] drivers/usb/storage/ums-onetouch.ko LD [M] drivers/usb/storage/ums-realtek.ko LD [M] drivers/usb/storage/ums-sddr09.ko LD [M] drivers/usb/storage/ums-sddr55.ko LD [M] drivers/usb/storage/ums-usbat.ko LD [M] drivers/usb/usbip/usbip-core.ko LD [M] drivers/usb/usbip/usbip-host.ko LD [M] drivers/usb/usbip/vhci-hcd.ko LD [M] drivers/usb/wusbcore/wusb-wa.ko LD [M] drivers/usb/wusbcore/wusb-cbaf.ko LD [M] drivers/usb/wusbcore/wusbcore.ko LD [M] drivers/uwb/i1480/dfu/i1480-dfu-usb.ko LD [M] drivers/uwb/hwa-rc.ko LD [M] drivers/uwb/i1480/i1480-est.ko LD [M] drivers/uwb/uwb.ko LD [M] drivers/video/fbdev/smscufx.ko LD [M] drivers/video/fbdev/udlfb.ko LD [M] drivers/virtio/virtio_balloon.ko LD [M] drivers/virtio/virtio_input.ko LD [M] drivers/virtio/virtio_mmio.ko LD [M] drivers/watchdog/softdog.ko LD [M] drivers/watchdog/twl4030_wdt.ko LD [M] drivers/xenomai/serial/xeno_16550A.ko LD [M] drivers/xenomai/testing/xeno_rtdmtest.ko LD [M] fs/adfs/adfs.ko LD [M] fs/affs/affs.ko LD [M] drivers/xenomai/udd/xeno_udd.ko LD [M] fs/afs/kafs.ko LD [M] fs/aufs/aufs.ko LD [M] fs/befs/befs.ko LD [M] fs/binfmt_misc.ko LD [M] fs/bfs/bfs.ko LD [M] fs/cachefiles/cachefiles.ko LD [M] fs/ceph/ceph.ko LD [M] fs/cifs/cifs.ko LD [M] fs/coda/coda.ko LD [M] fs/dlm/dlm.ko LD [M] fs/ecryptfs/ecryptfs.ko LD [M] fs/efs/efs.ko LD [M] fs/exofs/exofs.ko LD [M] fs/exofs/libore.ko LD [M] fs/fscache/fscache.ko LD [M] fs/fuse/cuse.ko LD [M] fs/freevxfs/freevxfs.ko LD [M] fs/gfs2/gfs2.ko LD [M] fs/hfs/hfs.ko LD [M] fs/hfsplus/hfsplus.ko LD [M] fs/isofs/isofs.ko LD [M] fs/jffs2/jffs2.ko LD [M] fs/jfs/jfs.ko LD [M] fs/minix/minix.ko LD [M] fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko LD [M] fs/ncpfs/ncpfs.ko LD [M] fs/nfsd/nfsd.ko LD [M] fs/nilfs2/nilfs2.ko LD [M] fs/nls/mac-celtic.ko LD [M] fs/nls/mac-centeuro.ko LD [M] fs/nls/mac-croatian.ko LD [M] fs/nls/mac-cyrillic.ko LD [M] fs/nls/mac-gaelic.ko LD [M] fs/nls/mac-greek.ko LD [M] fs/nls/mac-iceland.ko LD [M] fs/nls/mac-inuit.ko LD [M] fs/nls/mac-roman.ko LD [M] fs/nls/mac-turkish.ko LD [M] fs/nls/mac-romanian.ko LD [M] fs/nls/nls_ascii.ko LD [M] fs/nls/nls_cp1250.ko LD [M] fs/nls/nls_cp1251.ko LD [M] fs/nls/nls_cp1255.ko LD [M] fs/nls/nls_cp775.ko LD [M] fs/nls/nls_cp737.ko LD [M] fs/nls/nls_cp850.ko LD [M] fs/nls/nls_cp852.ko LD [M] fs/nls/nls_cp855.ko LD [M] fs/nls/nls_cp857.ko LD [M] fs/nls/nls_cp861.ko LD [M] fs/nls/nls_cp860.ko LD [M] fs/nls/nls_cp862.ko LD [M] fs/nls/nls_cp863.ko LD [M] fs/nls/nls_cp864.ko LD [M] fs/nls/nls_cp865.ko LD [M] fs/nls/nls_cp866.ko LD [M] fs/nls/nls_cp869.ko LD [M] fs/nls/nls_cp874.ko LD [M] fs/nls/nls_cp932.ko LD [M] fs/nls/nls_cp936.ko LD [M] fs/nls/nls_cp949.ko LD [M] fs/nls/nls_cp950.ko LD [M] fs/nls/nls_euc-jp.ko LD [M] fs/nls/nls_iso8859-13.ko LD [M] fs/nls/nls_iso8859-15.ko LD [M] fs/nls/nls_iso8859-2.ko LD [M] fs/nls/nls_iso8859-14.ko LD [M] fs/nls/nls_iso8859-3.ko LD [M] fs/nls/nls_iso8859-4.ko LD [M] fs/nls/nls_iso8859-5.ko LD [M] fs/nls/nls_iso8859-6.ko LD [M] fs/nls/nls_iso8859-9.ko LD [M] fs/nls/nls_iso8859-7.ko LD [M] fs/nls/nls_koi8-r.ko LD [M] fs/nls/nls_koi8-ru.ko LD [M] fs/nls/nls_koi8-u.ko LD [M] fs/nls/nls_utf8.ko LD [M] fs/ntfs/ntfs.ko LD [M] fs/ocfs2/cluster/ocfs2_nodemanager.ko LD [M] fs/ocfs2/dlm/ocfs2_dlm.ko LD [M] fs/ocfs2/dlmfs/ocfs2_dlmfs.ko LD [M] fs/ocfs2/ocfs2.ko LD [M] fs/ocfs2/ocfs2_stack_o2cb.ko LD [M] fs/ocfs2/ocfs2_stack_user.ko LD [M] fs/omfs/omfs.ko LD [M] fs/ocfs2/ocfs2_stackglue.ko LD [M] fs/qnx4/qnx4.ko LD [M] fs/quota/quota_tree.ko LD [M] fs/qnx6/qnx6.ko LD [M] fs/quota/quota_v1.ko LD [M] fs/quota/quota_v2.ko LD [M] fs/romfs/romfs.ko LD [M] fs/reiserfs/reiserfs.ko LD [M] fs/squashfs/squashfs.ko LD [M] fs/sysv/sysv.ko LD [M] fs/udf/udf.ko LD [M] fs/ufs/ufs.ko LD [M] lib/cordic.ko LD [M] lib/crc-itu-t.ko LD [M] lib/crc7.ko LD [M] lib/lru_cache.ko LD [M] lib/lz4/lz4_compress.ko LD [M] lib/lz4/lz4_decompress.ko LD [M] lib/lz4/lz4hc_compress.ko LD [M] lib/notifier-error-inject.ko LD [M] lib/pm-notifier-error-inject.ko LD [M] lib/test_firmware.ko LD [M] lib/test_bpf.ko LD [M] lib/test_static_key_base.ko LD [M] lib/test_static_keys.ko LD [M] lib/test_user_copy.ko LD [M] lib/ts_bm.ko LD [M] lib/ts_fsm.ko LD [M] lib/ts_kmp.ko LD [M] mm/zsmalloc.ko LD [M] net/6lowpan/6lowpan.ko LD [M] net/6lowpan/nhc_dest.ko LD [M] net/6lowpan/nhc_hop.ko LD [M] net/6lowpan/nhc_fragment.ko LD [M] net/6lowpan/nhc_ipv6.ko LD [M] net/6lowpan/nhc_mobility.ko LD [M] net/6lowpan/nhc_routing.ko LD [M] net/6lowpan/nhc_udp.ko LD [M] net/802/garp.ko LD [M] net/802/p8022.ko LD [M] net/802/mrp.ko LD [M] net/802/psnap.ko LD [M] net/802/stp.ko LD [M] net/8021q/8021q.ko LD [M] net/appletalk/appletalk.ko LD [M] net/atm/atm.ko LD [M] net/atm/br2684.ko LD [M] net/atm/clip.ko LD [M] net/atm/lec.ko LD [M] net/atm/mpoa.ko LD [M] net/batman-adv/batman-adv.ko LD [M] net/bluetooth/bluetooth.ko LD [M] net/atm/pppoatm.ko LD [M] net/bluetooth/bluetooth_6lowpan.ko LD [M] net/bluetooth/bnep/bnep.ko LD [M] net/bluetooth/hidp/hidp.ko LD [M] net/bluetooth/rfcomm/rfcomm.ko LD [M] net/bridge/br_netfilter.ko LD [M] net/bridge/bridge.ko LD [M] net/bridge/netfilter/ebt_802_3.ko LD [M] net/bridge/netfilter/ebt_among.ko LD [M] net/bridge/netfilter/ebt_arp.ko LD [M] net/bridge/netfilter/ebt_dnat.ko LD [M] net/bridge/netfilter/ebt_arpreply.ko LD [M] net/bridge/netfilter/ebt_ip.ko LD [M] net/bridge/netfilter/ebt_ip6.ko LD [M] net/bridge/netfilter/ebt_log.ko LD [M] net/bridge/netfilter/ebt_limit.ko LD [M] net/bridge/netfilter/ebt_mark.ko LD [M] net/bridge/netfilter/ebt_mark_m.ko LD [M] net/bridge/netfilter/ebt_nflog.ko LD [M] net/bridge/netfilter/ebt_pkttype.ko LD [M] net/bridge/netfilter/ebt_redirect.ko LD [M] net/bridge/netfilter/ebt_stp.ko LD [M] net/bridge/netfilter/ebt_vlan.ko LD [M] net/bridge/netfilter/ebt_snat.ko LD [M] net/bridge/netfilter/ebtable_broute.ko LD [M] net/bridge/netfilter/ebtable_filter.ko LD [M] net/bridge/netfilter/ebtable_nat.ko LD [M] net/bridge/netfilter/ebtables.ko LD [M] net/bridge/netfilter/nf_log_bridge.ko LD [M] net/bridge/netfilter/nft_meta_bridge.ko LD [M] net/bridge/netfilter/nf_tables_bridge.ko LD [M] net/bridge/netfilter/nft_reject_bridge.ko LD [M] net/can/can-gw.ko LD [M] net/can/can-bcm.ko LD [M] net/can/can-isotp.ko LD [M] net/can/can-raw.ko LD [M] net/can/can.ko LD [M] net/ceph/libceph.ko LD [M] net/core/drop_monitor.ko LD [M] net/core/pktgen.ko LD [M] net/dccp/dccp.ko LD [M] net/dccp/dccp_diag.ko LD [M] net/dccp/dccp_ipv4.ko LD [M] net/dccp/dccp_ipv6.ko LD [M] net/dccp/dccp_probe.ko LD [M] net/ieee802154/ieee802154.ko LD [M] net/ieee802154/ieee802154_socket.ko LD [M] net/ieee802154/6lowpan/ieee802154_6lowpan.ko LD [M] net/ipv4/ah4.ko LD [M] net/ipv4/esp4.ko LD [M] net/ipv4/fou.ko LD [M] net/ipv4/gre.ko LD [M] net/ipv4/inet_diag.ko LD [M] net/ipv4/ip_gre.ko LD [M] net/ipv4/ip_vti.ko LD [M] net/ipv4/ip_tunnel.ko LD [M] net/ipv4/ipcomp.ko LD [M] net/ipv4/ipip.ko LD [M] net/ipv4/netfilter/arp_tables.ko LD [M] net/ipv4/netfilter/arpt_mangle.ko LD [M] net/ipv4/netfilter/arptable_filter.ko LD [M] net/ipv4/netfilter/ip_tables.ko LD [M] net/ipv4/netfilter/ipt_CLUSTERIP.ko LD [M] net/ipv4/netfilter/ipt_ECN.ko LD [M] net/ipv4/netfilter/ipt_MASQUERADE.ko LD [M] net/ipv4/netfilter/ipt_REJECT.ko LD [M] net/ipv4/netfilter/ipt_SYNPROXY.ko LD [M] net/ipv4/netfilter/ipt_rpfilter.ko LD [M] net/ipv4/netfilter/ipt_ah.ko LD [M] net/ipv4/netfilter/iptable_filter.ko LD [M] net/ipv4/netfilter/iptable_mangle.ko LD [M] net/ipv4/netfilter/iptable_raw.ko LD [M] net/ipv4/netfilter/iptable_nat.ko LD [M] net/ipv4/netfilter/iptable_security.ko LD [M] net/ipv4/netfilter/nf_conntrack_ipv4.ko LD [M] net/ipv4/netfilter/nf_defrag_ipv4.ko LD [M] net/ipv4/netfilter/nf_log_arp.ko LD [M] net/ipv4/netfilter/nf_dup_ipv4.ko LD [M] net/ipv4/netfilter/nf_log_ipv4.ko LD [M] net/ipv4/netfilter/nf_nat_h323.ko LD [M] net/ipv4/netfilter/nf_nat_ipv4.ko LD [M] net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko LD [M] net/ipv4/netfilter/nf_nat_pptp.ko LD [M] net/ipv4/netfilter/nf_nat_proto_gre.ko LD [M] net/ipv4/netfilter/nf_nat_snmp_basic.ko LD [M] net/ipv4/netfilter/nf_reject_ipv4.ko LD [M] net/ipv4/netfilter/nf_tables_arp.ko LD [M] net/ipv4/netfilter/nft_chain_nat_ipv4.ko LD [M] net/ipv4/netfilter/nf_tables_ipv4.ko LD [M] net/ipv4/netfilter/nft_chain_route_ipv4.ko LD [M] net/ipv4/netfilter/nft_dup_ipv4.ko LD [M] net/ipv4/netfilter/nft_masq_ipv4.ko LD [M] net/ipv4/netfilter/nft_redir_ipv4.ko LD [M] net/ipv4/netfilter/nft_reject_ipv4.ko LD [M] net/ipv4/tcp_bic.ko LD [M] net/ipv4/tcp_cdg.ko LD [M] net/ipv4/tcp_dctcp.ko LD [M] net/ipv4/tcp_diag.ko LD [M] net/ipv4/tcp_highspeed.ko LD [M] net/ipv4/tcp_hybla.ko LD [M] net/ipv4/tcp_htcp.ko LD [M] net/ipv4/tcp_illinois.ko LD [M] net/ipv4/tcp_lp.ko LD [M] net/ipv4/tcp_scalable.ko LD [M] net/ipv4/tcp_vegas.ko LD [M] net/ipv4/tcp_westwood.ko LD [M] net/ipv4/tcp_veno.ko LD [M] net/ipv4/tcp_yeah.ko LD [M] net/ipv4/tunnel4.ko LD [M] net/ipv4/udp_diag.ko LD [M] net/ipv4/udp_tunnel.ko LD [M] net/ipv4/xfrm4_mode_beet.ko LD [M] net/ipv4/xfrm4_mode_transport.ko LD [M] net/ipv4/xfrm4_mode_tunnel.ko LD [M] net/ipv4/xfrm4_tunnel.ko LD [M] net/ipv6/ah6.ko LD [M] net/ipv6/esp6.ko LD [M] net/ipv6/ip6_gre.ko LD [M] net/ipv6/fou6.ko LD [M] net/ipv6/ip6_tunnel.ko LD [M] net/ipv6/ip6_udp_tunnel.ko LD [M] net/ipv6/ip6_vti.ko LD [M] net/ipv6/ipcomp6.ko LD [M] net/ipv6/netfilter/ip6_tables.ko LD [M] net/ipv6/netfilter/ip6t_MASQUERADE.ko LD [M] net/ipv6/netfilter/ip6t_NPT.ko LD [M] net/ipv6/netfilter/ip6t_REJECT.ko LD [M] net/ipv6/netfilter/ip6t_SYNPROXY.ko LD [M] net/ipv6/netfilter/ip6t_ah.ko LD [M] net/ipv6/netfilter/ip6t_frag.ko LD [M] net/ipv6/netfilter/ip6t_eui64.ko LD [M] net/ipv6/netfilter/ip6t_ipv6header.ko LD [M] net/ipv6/netfilter/ip6t_hbh.ko LD [M] net/ipv6/netfilter/ip6t_mh.ko LD [M] net/ipv6/netfilter/ip6t_rpfilter.ko LD [M] net/ipv6/netfilter/ip6t_rt.ko LD [M] net/ipv6/netfilter/ip6table_filter.ko LD [M] net/ipv6/netfilter/ip6table_mangle.ko LD [M] net/ipv6/netfilter/ip6table_nat.ko LD [M] net/ipv6/netfilter/ip6table_raw.ko LD [M] net/ipv6/netfilter/ip6table_security.ko LD [M] net/ipv6/netfilter/nf_defrag_ipv6.ko LD [M] net/ipv6/netfilter/nf_conntrack_ipv6.ko LD [M] net/ipv6/netfilter/nf_dup_ipv6.ko LD [M] net/ipv6/netfilter/nf_log_ipv6.ko LD [M] net/ipv6/netfilter/nf_nat_ipv6.ko LD [M] net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko LD [M] net/ipv6/netfilter/nf_reject_ipv6.ko LD [M] net/ipv6/netfilter/nf_tables_ipv6.ko LD [M] net/ipv6/netfilter/nft_chain_nat_ipv6.ko LD [M] net/ipv6/netfilter/nft_chain_route_ipv6.ko LD [M] net/ipv6/netfilter/nft_masq_ipv6.ko LD [M] net/ipv6/netfilter/nft_dup_ipv6.ko LD [M] net/ipv6/netfilter/nft_redir_ipv6.ko LD [M] net/ipv6/netfilter/nft_reject_ipv6.ko LD [M] net/ipv6/sit.ko LD [M] net/ipv6/tunnel6.ko LD [M] net/ipv6/xfrm6_mode_beet.ko LD [M] net/ipv6/xfrm6_mode_ro.ko LD [M] net/ipv6/xfrm6_mode_transport.ko LD [M] net/ipv6/xfrm6_mode_tunnel.ko LD [M] net/ipv6/xfrm6_tunnel.ko LD [M] net/key/af_key.ko LD [M] net/l2tp/l2tp_core.ko LD [M] net/l2tp/l2tp_debugfs.ko LD [M] net/l2tp/l2tp_eth.ko LD [M] net/l2tp/l2tp_ip.ko LD [M] net/l2tp/l2tp_ip6.ko LD [M] net/l2tp/l2tp_netlink.ko LD [M] net/l2tp/l2tp_ppp.ko LD [M] net/llc/llc.ko LD [M] net/llc/llc2.ko LD [M] net/mac80211/mac80211.ko LD [M] net/mac802154/mac802154.ko LD [M] net/mpls/mpls_iptunnel.ko LD [M] net/mpls/mpls_router.ko LD [M] net/netfilter/ipset/ip_set.ko LD [M] net/netfilter/ipset/ip_set_bitmap_ip.ko LD [M] net/netfilter/ipset/ip_set_bitmap_ipmac.ko LD [M] net/netfilter/ipset/ip_set_bitmap_port.ko LD [M] net/netfilter/ipset/ip_set_hash_ip.ko LD [M] net/netfilter/ipset/ip_set_hash_ipport.ko LD [M] net/netfilter/ipset/ip_set_hash_ipmark.ko LD [M] net/netfilter/ipset/ip_set_hash_ipportip.ko LD [M] net/netfilter/ipset/ip_set_hash_ipportnet.ko LD [M] net/netfilter/ipset/ip_set_hash_mac.ko LD [M] net/netfilter/ipset/ip_set_hash_net.ko LD [M] net/netfilter/ipset/ip_set_hash_netiface.ko LD [M] net/netfilter/ipset/ip_set_hash_netnet.ko LD [M] net/netfilter/ipset/ip_set_hash_netportnet.ko LD [M] net/netfilter/ipset/ip_set_hash_netport.ko LD [M] net/netfilter/ipset/ip_set_list_set.ko LD [M] net/netfilter/ipvs/ip_vs.ko LD [M] net/netfilter/ipvs/ip_vs_dh.ko LD [M] net/netfilter/ipvs/ip_vs_fo.ko LD [M] net/netfilter/ipvs/ip_vs_ftp.ko LD [M] net/netfilter/ipvs/ip_vs_lblc.ko LD [M] net/netfilter/ipvs/ip_vs_lblcr.ko LD [M] net/netfilter/ipvs/ip_vs_lc.ko LD [M] net/netfilter/ipvs/ip_vs_nq.ko LD [M] net/netfilter/ipvs/ip_vs_ovf.ko LD [M] net/netfilter/ipvs/ip_vs_pe_sip.ko LD [M] net/netfilter/ipvs/ip_vs_rr.ko LD [M] net/netfilter/ipvs/ip_vs_sed.ko LD [M] net/netfilter/ipvs/ip_vs_wlc.ko LD [M] net/netfilter/ipvs/ip_vs_sh.ko LD [M] net/netfilter/nf_conntrack.ko LD [M] net/netfilter/ipvs/ip_vs_wrr.ko LD [M] net/netfilter/nf_conntrack_amanda.ko LD [M] net/netfilter/nf_conntrack_broadcast.ko LD [M] net/netfilter/nf_conntrack_ftp.ko LD [M] net/netfilter/nf_conntrack_h323.ko LD [M] net/netfilter/nf_conntrack_netbios_ns.ko LD [M] net/netfilter/nf_conntrack_irc.ko LD [M] net/netfilter/nf_conntrack_netlink.ko LD [M] net/netfilter/nf_conntrack_pptp.ko LD [M] net/netfilter/nf_conntrack_proto_gre.ko LD [M] net/netfilter/nf_conntrack_sane.ko LD [M] net/netfilter/nf_conntrack_sip.ko LD [M] net/netfilter/nf_conntrack_snmp.ko LD [M] net/netfilter/nf_log_common.ko LD [M] net/netfilter/nf_conntrack_tftp.ko LD [M] net/netfilter/nf_nat.ko LD [M] net/netfilter/nf_nat_ftp.ko LD [M] net/netfilter/nf_nat_irc.ko LD [M] net/netfilter/nf_nat_amanda.ko LD [M] net/netfilter/nf_nat_redirect.ko LD [M] net/netfilter/nf_nat_tftp.ko LD [M] net/netfilter/nf_synproxy_core.ko LD [M] net/netfilter/nf_nat_sip.ko LD [M] net/netfilter/nf_tables.ko LD [M] net/netfilter/nf_tables_inet.ko LD [M] net/netfilter/nf_tables_netdev.ko LD [M] net/netfilter/nfnetlink.ko LD [M] net/netfilter/nfnetlink_acct.ko LD [M] net/netfilter/nfnetlink_cthelper.ko LD [M] net/netfilter/nfnetlink_cttimeout.ko LD [M] net/netfilter/nfnetlink_log.ko LD [M] net/netfilter/nfnetlink_queue.ko LD [M] net/netfilter/nft_compat.ko LD [M] net/netfilter/nft_counter.ko LD [M] net/netfilter/nft_ct.ko LD [M] net/netfilter/nft_exthdr.ko LD [M] net/netfilter/nft_hash.ko LD [M] net/netfilter/nft_limit.ko LD [M] net/netfilter/nft_log.ko LD [M] net/netfilter/nft_meta.ko LD [M] net/netfilter/nft_masq.ko LD [M] net/netfilter/nft_nat.ko LD [M] net/netfilter/nft_queue.ko LD [M] net/netfilter/nft_redir.ko LD [M] net/netfilter/nft_reject.ko LD [M] net/netfilter/nft_reject_inet.ko LD [M] net/netfilter/x_tables.ko LD [M] net/netfilter/xt_AUDIT.ko LD [M] net/netfilter/xt_CHECKSUM.ko LD [M] net/netfilter/xt_CLASSIFY.ko LD [M] net/netfilter/xt_CONNSECMARK.ko LD [M] net/netfilter/xt_CT.ko LD [M] net/netfilter/xt_DSCP.ko LD [M] net/netfilter/xt_HL.ko LD [M] net/netfilter/xt_IDLETIMER.ko LD [M] net/netfilter/xt_HMARK.ko LD [M] net/netfilter/xt_LED.ko LD [M] net/netfilter/xt_LOG.ko LD [M] net/netfilter/xt_NETMAP.ko LD [M] net/netfilter/xt_NFLOG.ko LD [M] net/netfilter/xt_NFQUEUE.ko LD [M] net/netfilter/xt_RATEEST.ko LD [M] net/netfilter/xt_REDIRECT.ko LD [M] net/netfilter/xt_TCPMSS.ko LD [M] net/netfilter/xt_SECMARK.ko LD [M] net/netfilter/xt_TCPOPTSTRIP.ko LD [M] net/netfilter/xt_TEE.ko LD [M] net/netfilter/xt_TPROXY.ko LD [M] net/netfilter/xt_TRACE.ko LD [M] net/netfilter/xt_addrtype.ko LD [M] net/netfilter/xt_bpf.ko LD [M] net/netfilter/xt_cgroup.ko LD [M] net/netfilter/xt_comment.ko LD [M] net/netfilter/xt_cluster.ko LD [M] net/netfilter/xt_connlabel.ko LD [M] net/netfilter/xt_connbytes.ko LD [M] net/netfilter/xt_connlimit.ko LD [M] net/netfilter/xt_connmark.ko LD [M] net/netfilter/xt_conntrack.ko LD [M] net/netfilter/xt_cpu.ko LD [M] net/netfilter/xt_dccp.ko LD [M] net/netfilter/xt_devgroup.ko LD [M] net/netfilter/xt_dscp.ko LD [M] net/netfilter/xt_ecn.ko LD [M] net/netfilter/xt_esp.ko LD [M] net/netfilter/xt_helper.ko LD [M] net/netfilter/xt_hashlimit.ko LD [M] net/netfilter/xt_hl.ko LD [M] net/netfilter/xt_ipcomp.ko LD [M] net/netfilter/xt_iprange.ko LD [M] net/netfilter/xt_ipvs.ko LD [M] net/netfilter/xt_l2tp.ko LD [M] net/netfilter/xt_limit.ko LD [M] net/netfilter/xt_length.ko LD [M] net/netfilter/xt_mark.ko LD [M] net/netfilter/xt_mac.ko LD [M] net/netfilter/xt_multiport.ko LD [M] net/netfilter/xt_nat.ko LD [M] net/netfilter/xt_nfacct.ko LD [M] net/netfilter/xt_osf.ko LD [M] net/netfilter/xt_owner.ko LD [M] net/netfilter/xt_physdev.ko LD [M] net/netfilter/xt_pkttype.ko LD [M] net/netfilter/xt_policy.ko LD [M] net/netfilter/xt_quota.ko LD [M] net/netfilter/xt_realm.ko LD [M] net/netfilter/xt_rateest.ko LD [M] net/netfilter/xt_recent.ko LD [M] net/netfilter/xt_sctp.ko LD [M] net/netfilter/xt_set.ko LD [M] net/netfilter/xt_state.ko LD [M] net/netfilter/xt_string.ko LD [M] net/netfilter/xt_tcpmss.ko LD [M] net/netfilter/xt_statistic.ko LD [M] net/netfilter/xt_tcpudp.ko LD [M] net/netfilter/xt_time.ko LD [M] net/netlink/netlink_diag.ko LD [M] net/netfilter/xt_u32.ko LD [M] net/openvswitch/openvswitch.ko LD [M] net/openvswitch/vport-geneve.ko LD [M] net/openvswitch/vport-vxlan.ko LD [M] net/openvswitch/vport-gre.ko LD [M] net/packet/af_packet_diag.ko LD [M] net/phonet/phonet.ko LD [M] net/phonet/pn_pep.ko LD [M] net/rds/rds.ko LD [M] net/rds/rds_tcp.ko LD [M] net/rfkill/rfkill.ko LD [M] net/rxrpc/rxrpc.ko LD [M] net/sched/act_bpf.ko LD [M] net/sched/act_connmark.ko LD [M] net/sched/act_csum.ko LD [M] net/sched/act_ipt.ko LD [M] net/sched/act_mirred.ko LD [M] net/sched/act_gact.ko LD [M] net/sched/act_nat.ko LD [M] net/sched/act_pedit.ko LD [M] net/sched/act_simple.ko LD [M] net/sched/act_police.ko LD [M] net/sched/act_skbedit.ko LD [M] net/sched/act_vlan.ko LD [M] net/sched/cls_bpf.ko LD [M] net/sched/cls_cgroup.ko LD [M] net/sched/cls_basic.ko LD [M] net/sched/cls_flow.ko LD [M] net/sched/cls_flower.ko LD [M] net/sched/cls_fw.ko LD [M] net/sched/cls_route.ko LD [M] net/sched/cls_rsvp.ko LD [M] net/sched/cls_rsvp6.ko LD [M] net/sched/cls_tcindex.ko LD [M] net/sched/em_canid.ko LD [M] net/sched/cls_u32.ko LD [M] net/sched/em_cmp.ko LD [M] net/sched/em_ipset.ko LD [M] net/sched/em_meta.ko LD [M] net/sched/em_text.ko LD [M] net/sched/em_nbyte.ko LD [M] net/sched/em_u32.ko LD [M] net/sched/sch_atm.ko LD [M] net/sched/sch_choke.ko LD [M] net/sched/sch_cbq.ko LD [M] net/sched/sch_codel.ko LD [M] net/sched/sch_drr.ko LD [M] net/sched/sch_dsmark.ko LD [M] net/sched/sch_fq.ko LD [M] net/sched/sch_fq_codel.ko LD [M] net/sched/sch_hfsc.ko LD [M] net/sched/sch_gred.ko LD [M] net/sched/sch_hhf.ko LD [M] net/sched/sch_htb.ko LD [M] net/sched/sch_ingress.ko LD [M] net/sched/sch_mqprio.ko LD [M] net/sched/sch_multiq.ko LD [M] net/sched/sch_netem.ko LD [M] net/sched/sch_pie.ko LD [M] net/sched/sch_plug.ko LD [M] net/sched/sch_qfq.ko LD [M] net/sched/sch_prio.ko LD [M] net/sched/sch_red.ko LD [M] net/sched/sch_sfb.ko LD [M] net/sched/sch_tbf.ko LD [M] net/sched/sch_sfq.ko LD [M] net/sched/sch_teql.ko LD [M] net/sctp/sctp.ko LD [M] net/sctp/sctp_diag.ko LD [M] net/sctp/sctp_probe.ko LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.ko LD [M] net/tipc/tipc.ko LD [M] net/unix/unix_diag.ko LD [M] net/wimax/wimax.ko LD [M] net/wireless/cfg80211.ko LD [M] net/wireless/lib80211.ko LD [M] net/wireless/lib80211_crypt_ccmp.ko LD [M] net/wireless/lib80211_crypt_tkip.ko LD [M] net/wireless/lib80211_crypt_wep.ko LD [M] net/xfrm/xfrm_algo.ko LD [M] net/xfrm/xfrm_user.ko LD [M] net/xfrm/xfrm_ipcomp.ko LD [M] sound/core/oss/snd-mixer-oss.ko LD [M] sound/core/oss/snd-pcm-oss.ko LD [M] sound/core/seq/oss/snd-seq-oss.ko LD [M] sound/core/seq/snd-seq-dummy.ko LD [M] sound/core/seq/snd-seq-midi-event.ko LD [M] sound/core/seq/snd-seq-midi.ko LD [M] sound/core/seq/snd-seq-virmidi.ko LD [M] sound/core/seq/snd-seq.ko LD [M] sound/core/snd-hrtimer.ko LD [M] sound/core/snd-hwdep.ko LD [M] sound/core/snd-rawmidi.ko LD [M] sound/core/snd-seq-device.ko LD [M] sound/drivers/pwmsp/snd-pwmsp.ko LD [M] sound/drivers/snd-aloop.ko LD [M] sound/drivers/snd-dummy.ko LD [M] sound/drivers/snd-virmidi.ko LD [M] sound/soc/codecs/snd-soc-pcm512x-i2c.ko LD [M] sound/soc/codecs/snd-soc-pcm512x.ko LD [M] sound/soc/codecs/snd-soc-sgtl5000.ko LD [M] sound/soc/codecs/snd-soc-tlv320aic23-i2c.ko LD [M] sound/soc/codecs/snd-soc-tlv320aic23.ko LD [M] sound/soc/codecs/snd-soc-tlv320aic31xx.ko LD [M] sound/soc/codecs/snd-soc-tpa6130a2.ko LD [M] sound/soc/codecs/snd-soc-ts3a227e.ko LD [M] sound/soc/codecs/snd-soc-twl4030.ko LD [M] sound/soc/codecs/snd-soc-wm8804-i2c.ko LD [M] sound/soc/codecs/snd-soc-wm8804.ko LD [M] sound/soc/fsl/snd-soc-fsl-spdif.ko LD [M] sound/soc/fsl/snd-soc-imx-audmux.ko LD [M] sound/soc/fsl/snd-soc-fsl-ssi.ko LD [M] sound/soc/generic/snd-soc-simple-card-utils.ko LD [M] sound/soc/generic/snd-soc-simple-card.ko LD [M] sound/soc/omap/snd-soc-omap-mcbsp.ko LD [M] sound/soc/omap/snd-soc-omap-twl4030.ko LD [M] sound/soc/omap/snd-soc-omap.ko LD [M] sound/soc/omap/snd-soc-rx51.ko LD [M] sound/usb/6fire/snd-usb-6fire.ko LD [M] sound/usb/bcd2000/snd-bcd2000.ko LD [M] sound/usb/caiaq/snd-usb-caiaq.ko LD [M] sound/usb/hiface/snd-usb-hiface.ko LD [M] sound/usb/line6/snd-usb-line6.ko LD [M] sound/usb/line6/snd-usb-podhd.ko LD [M] sound/usb/line6/snd-usb-pod.ko LD [M] sound/usb/line6/snd-usb-toneport.ko LD [M] sound/usb/line6/snd-usb-variax.ko LD [M] sound/usb/snd-usb-audio.ko LD [M] sound/usb/misc/snd-ua101.ko LD [M] sound/usb/snd-usbmidi-lib.ko fakeroot -u debian/rules binary make KERNELRELEASE=4.14.108-ti-xenomai-bela-r2 ARCH=arm KBUILD_BUILD_VERSION=1bullseye -f ./Makefile intdeb-pkg CHK include/config/kernel.release /bin/sh ./scripts/package/builddeb INSTALL arch/arm/boot/dts/am335x-baltos-ir2110.dtb INSTALL arch/arm/boot/dts/am335x-baltos-ir3220.dtb INSTALL arch/arm/boot/dts/am335x-baltos-ir5221.dtb INSTALL arch/arm/boot/dts/am335x-base0033.dtb INSTALL arch/arm/boot/dts/am335x-bone.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-gateway.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-uboot.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb INSTALL arch/arm/boot/dts/am335x-bone-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-audio.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb INSTALL arch/arm/boot/dts/am335x-olimex-som.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe.dtb INSTALL arch/arm/boot/dts/am335x-abbbi.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wireless.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen.dtb INSTALL arch/arm/boot/dts/am335x-boneblue.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-wireless.dtb INSTALL arch/arm/boot/dts/am335x-chiliboard.dtb INSTALL arch/arm/boot/dts/am335x-evm.dtb INSTALL arch/arm/boot/dts/am335x-cm-t335.dtb INSTALL arch/arm/boot/dts/am335x-evmsk.dtb INSTALL arch/arm/boot/dts/am335x-icev2.dtb INSTALL arch/arm/boot/dts/am335x-icev2-prueth.dtb INSTALL arch/arm/boot/dts/am335x-lxm.dtb INSTALL arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb INSTALL arch/arm/boot/dts/am335x-nano.dtb INSTALL arch/arm/boot/dts/am335x-pepper.dtb INSTALL arch/arm/boot/dts/am335x-phycore-rdk.dtb INSTALL arch/arm/boot/dts/am335x-shc.dtb INSTALL arch/arm/boot/dts/am335x-sbc-t335.dtb INSTALL arch/arm/boot/dts/am335x-sl50.dtb INSTALL arch/arm/boot/dts/am335x-wega-rdk.dtb INSTALL arch/arm/boot/dts/am335x-baltos-ir2110.dtb INSTALL arch/arm/boot/dts/am335x-baltos-ir3220.dtb INSTALL arch/arm/boot/dts/am335x-baltos-ir5221.dtb INSTALL arch/arm/boot/dts/am335x-base0033.dtb INSTALL arch/arm/boot/dts/am335x-bone.dtb INSTALL arch/arm/boot/dts/am335x-boneblack.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-gateway.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-uboot.dtb INSTALL arch/arm/boot/dts/am335x-bone-uboot-univ.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb INSTALL arch/arm/boot/dts/am335x-pocketbeagle.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-audio.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb INSTALL arch/arm/boot/dts/am335x-olimex-som.dtb INSTALL arch/arm/boot/dts/am335x-sancloud-bbe.dtb INSTALL arch/arm/boot/dts/am335x-abbbi.dtb INSTALL arch/arm/boot/dts/am335x-boneblue.dtb INSTALL arch/arm/boot/dts/am335x-boneblack-wireless.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen.dtb INSTALL arch/arm/boot/dts/am335x-bonegreen-wireless.dtb INSTALL arch/arm/boot/dts/am335x-chiliboard.dtb INSTALL arch/arm/boot/dts/am335x-cm-t335.dtb INSTALL arch/arm/boot/dts/am335x-evm.dtb INSTALL arch/arm/boot/dts/am335x-evmsk.dtb INSTALL arch/arm/boot/dts/am335x-icev2.dtb INSTALL arch/arm/boot/dts/am335x-icev2-prueth.dtb INSTALL arch/arm/boot/dts/am335x-lxm.dtb INSTALL arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb INSTALL arch/arm/boot/dts/am335x-nano.dtb INSTALL arch/arm/boot/dts/am335x-pepper.dtb INSTALL arch/arm/boot/dts/am335x-phycore-rdk.dtb INSTALL arch/arm/boot/dts/am335x-shc.dtb INSTALL arch/arm/boot/dts/am335x-sbc-t335.dtb INSTALL arch/arm/boot/dts/am335x-sl50.dtb INSTALL arch/arm/boot/dts/am335x-wega-rdk.dtb INSTALL arch/arm/crypto/aes-arm-bs.ko INSTALL arch/arm/crypto/aes-arm.ko INSTALL arch/arm/crypto/sha1-arm-neon.ko INSTALL arch/arm/crypto/sha1-arm.ko INSTALL arch/arm/crypto/sha256-arm.ko INSTALL arch/arm/crypto/sha512-arm.ko INSTALL crypto/af_alg.ko INSTALL crypto/algif_aead.ko INSTALL crypto/algif_hash.ko INSTALL crypto/algif_skcipher.ko INSTALL crypto/ansi_cprng.ko INSTALL crypto/arc4.ko INSTALL crypto/anubis.ko INSTALL crypto/async_tx/async_pq.ko INSTALL crypto/async_tx/async_tx.ko INSTALL crypto/async_tx/async_xor.ko INSTALL crypto/authenc.ko INSTALL crypto/authencesn.ko INSTALL crypto/blowfish_common.ko INSTALL crypto/camellia_generic.ko INSTALL crypto/blowfish_generic.ko INSTALL crypto/cast5_generic.ko INSTALL crypto/cast6_generic.ko INSTALL crypto/cast_common.ko INSTALL crypto/ccm.ko INSTALL crypto/chacha20_generic.ko INSTALL crypto/chacha20poly1305.ko INSTALL crypto/cmac.ko INSTALL crypto/cryptd.ko INSTALL crypto/crypto_engine.ko INSTALL crypto/crypto_simd.ko INSTALL crypto/des_generic.ko INSTALL crypto/ecdh_generic.ko INSTALL crypto/echainiv.ko INSTALL crypto/fcrypt.ko INSTALL crypto/ghash-generic.ko INSTALL crypto/khazad.ko INSTALL crypto/gcm.ko INSTALL crypto/lrw.ko INSTALL crypto/lz4.ko INSTALL crypto/lz4hc.ko INSTALL crypto/md4.ko INSTALL crypto/michael_mic.ko INSTALL crypto/pcbc.ko INSTALL crypto/poly1305_generic.ko INSTALL crypto/rmd128.ko INSTALL crypto/rmd256.ko INSTALL crypto/rmd320.ko INSTALL crypto/rmd160.ko INSTALL crypto/salsa20_generic.ko INSTALL crypto/seed.ko INSTALL crypto/sha512_generic.ko INSTALL crypto/serpent_generic.ko INSTALL crypto/tcrypt.ko INSTALL crypto/tea.ko INSTALL crypto/tgr192.ko INSTALL crypto/twofish_common.ko INSTALL crypto/vmac.ko INSTALL crypto/twofish_generic.ko INSTALL crypto/wp512.ko INSTALL crypto/xcbc.ko INSTALL drivers/atm/adummy.ko INSTALL drivers/bcma/bcma.ko INSTALL drivers/block/aoe/aoe.ko INSTALL drivers/block/brd.ko INSTALL drivers/block/drbd/drbd.ko INSTALL drivers/block/loop.ko INSTALL drivers/block/nbd.ko INSTALL drivers/block/null_blk.ko INSTALL drivers/block/rbd.ko INSTALL drivers/block/virtio_blk.ko INSTALL drivers/block/zram/zram.ko INSTALL drivers/bluetooth/ath3k.ko INSTALL drivers/bluetooth/bcm203x.ko INSTALL drivers/bluetooth/bfusb.ko INSTALL drivers/bluetooth/bpa10x.ko INSTALL drivers/bluetooth/btbcm.ko INSTALL drivers/bluetooth/btmrvl.ko INSTALL drivers/bluetooth/btintel.ko INSTALL drivers/bluetooth/btmrvl_sdio.ko INSTALL drivers/bluetooth/btqca.ko INSTALL drivers/bluetooth/btrtl.ko INSTALL drivers/bluetooth/btsdio.ko INSTALL drivers/bluetooth/btusb.ko INSTALL drivers/bluetooth/hci_uart.ko INSTALL drivers/cdrom/cdrom.ko INSTALL drivers/char/hw_random/omap-rng.ko INSTALL drivers/char/hw_random/rng-core.ko INSTALL drivers/char/hw_random/tpm-rng.ko INSTALL drivers/char/hw_random/virtio-rng.ko INSTALL drivers/char/tpm/tpm.ko INSTALL drivers/char/tpm/tpm_i2c_atmel.ko INSTALL drivers/char/ttyprintk.ko INSTALL drivers/crypto/virtio/virtio_crypto.ko INSTALL drivers/char/virtio_console.ko INSTALL drivers/dax/dax.ko INSTALL drivers/gpio/gpio-74x164.ko INSTALL drivers/gpio/gpio-adnp.ko INSTALL drivers/gpio/gpio-adp5588.ko INSTALL drivers/gpio/gpio-max7300.ko INSTALL drivers/gpio/gpio-max7301.ko INSTALL drivers/gpio/gpio-max730x.ko INSTALL drivers/gpio/gpio-mc33880.ko INSTALL drivers/gpio/gpio-max732x.ko INSTALL drivers/gpio/gpio-pcf857x.ko INSTALL drivers/gpio/gpio-viperboard.ko INSTALL drivers/hid/hid-a4tech.ko INSTALL drivers/hid/hid-appleir.ko INSTALL drivers/hid/hid-apple.ko INSTALL drivers/hid/hid-axff.ko INSTALL drivers/hid/hid-aureal.ko INSTALL drivers/hid/hid-belkin.ko INSTALL drivers/hid/hid-betopff.ko INSTALL drivers/hid/hid-cherry.ko INSTALL drivers/hid/hid-chicony.ko INSTALL drivers/hid/hid-corsair.ko INSTALL drivers/hid/hid-cp2112.ko INSTALL drivers/hid/hid-cypress.ko INSTALL drivers/hid/hid-dr.ko INSTALL drivers/hid/hid-elecom.ko INSTALL drivers/hid/hid-elo.ko INSTALL drivers/hid/hid-emsff.ko INSTALL drivers/hid/hid-ezkey.ko INSTALL drivers/hid/hid-gaff.ko INSTALL drivers/hid/hid-gembird.ko INSTALL drivers/hid/hid-generic.ko INSTALL drivers/hid/hid-gfrm.ko INSTALL drivers/hid/hid-gt683r.ko INSTALL drivers/hid/hid-gyration.ko INSTALL drivers/hid/hid-holtek-kbd.ko INSTALL drivers/hid/hid-holtek-mouse.ko INSTALL drivers/hid/hid-holtekff.ko INSTALL drivers/hid/hid-icade.ko INSTALL drivers/hid/hid-kensington.ko INSTALL drivers/hid/hid-keytouch.ko INSTALL drivers/hid/hid-kye.ko INSTALL drivers/hid/hid-lcpower.ko INSTALL drivers/hid/hid-led.ko INSTALL drivers/hid/hid-magicmouse.ko INSTALL drivers/hid/hid-lenovo.ko INSTALL drivers/hid/hid-microsoft.ko INSTALL drivers/hid/hid-monterey.ko INSTALL drivers/hid/hid-multitouch.ko INSTALL drivers/hid/hid-ntrig.ko INSTALL drivers/hid/hid-ortek.ko INSTALL drivers/hid/hid-penmount.ko INSTALL drivers/hid/hid-petalynx.ko INSTALL drivers/hid/hid-picolcd.ko INSTALL drivers/hid/hid-pl.ko INSTALL drivers/hid/hid-plantronics.ko INSTALL drivers/hid/hid-primax.ko INSTALL drivers/hid/hid-prodikeys.ko INSTALL drivers/hid/hid-rmi.ko INSTALL drivers/hid/hid-roccat-arvo.ko INSTALL drivers/hid/hid-roccat-common.ko INSTALL drivers/hid/hid-roccat-isku.ko INSTALL drivers/hid/hid-roccat-kone.ko INSTALL drivers/hid/hid-roccat-koneplus.ko INSTALL drivers/hid/hid-roccat-konepure.ko INSTALL drivers/hid/hid-roccat-kovaplus.ko INSTALL drivers/hid/hid-roccat-lua.ko INSTALL drivers/hid/hid-roccat-pyra.ko INSTALL drivers/hid/hid-roccat-ryos.ko INSTALL drivers/hid/hid-roccat-savu.ko INSTALL drivers/hid/hid-roccat.ko INSTALL drivers/hid/hid-saitek.ko INSTALL drivers/hid/hid-samsung.ko INSTALL drivers/hid/hid-sensor-custom.ko INSTALL drivers/hid/hid-sensor-hub.ko INSTALL drivers/hid/hid-sjoy.ko INSTALL drivers/hid/hid-sony.ko INSTALL drivers/hid/hid-speedlink.ko INSTALL drivers/hid/hid-steelseries.ko INSTALL drivers/hid/hid-sunplus.ko INSTALL drivers/hid/hid-tmff.ko INSTALL drivers/hid/hid-tivo.ko INSTALL drivers/hid/hid-topseed.ko INSTALL drivers/hid/hid-uclogic.ko INSTALL drivers/hid/hid-twinhan.ko INSTALL drivers/hid/hid-wiimote.ko INSTALL drivers/hid/hid-waltop.ko INSTALL drivers/hid/hid-xinmo.ko INSTALL drivers/hid/hid-zpff.ko INSTALL drivers/hid/hid-zydacron.ko INSTALL drivers/hid/uhid.ko INSTALL drivers/hid/usbhid/usbhid.ko INSTALL drivers/hid/wacom.ko INSTALL drivers/hwmon/ad7314.ko INSTALL drivers/hwmon/ad7418.ko INSTALL drivers/hwmon/ad7414.ko INSTALL drivers/hwmon/adc128d818.ko INSTALL drivers/hwmon/adcxx.ko INSTALL drivers/hwmon/adm1021.ko INSTALL drivers/hwmon/adm1025.ko INSTALL drivers/hwmon/adm1029.ko INSTALL drivers/hwmon/adm1026.ko INSTALL drivers/hwmon/adm1031.ko INSTALL drivers/hwmon/adm9240.ko INSTALL drivers/hwmon/ads1015.ko INSTALL drivers/hwmon/ads7828.ko INSTALL drivers/hwmon/ads7871.ko INSTALL drivers/hwmon/adt7310.ko INSTALL drivers/hwmon/adt7410.ko INSTALL drivers/hwmon/adt7411.ko INSTALL drivers/hwmon/adt7462.ko INSTALL drivers/hwmon/adt7470.ko INSTALL drivers/hwmon/adt7475.ko INSTALL drivers/hwmon/adt7x10.ko INSTALL drivers/hwmon/amc6821.ko INSTALL drivers/hwmon/atxp1.ko INSTALL drivers/hwmon/asc7621.ko INSTALL drivers/hwmon/dme1737.ko INSTALL drivers/hwmon/ds1621.ko INSTALL drivers/hwmon/ds620.ko INSTALL drivers/hwmon/emc1403.ko INSTALL drivers/hwmon/emc2103.ko INSTALL drivers/hwmon/emc6w201.ko INSTALL drivers/hwmon/f71805f.ko INSTALL drivers/hwmon/f71882fg.ko INSTALL drivers/hwmon/f75375s.ko INSTALL drivers/hwmon/g760a.ko INSTALL drivers/hwmon/g762.ko INSTALL drivers/hwmon/gl518sm.ko INSTALL drivers/hwmon/gl520sm.ko INSTALL drivers/hwmon/hih6130.ko INSTALL drivers/hwmon/hwmon-vid.ko INSTALL drivers/hwmon/iio_hwmon.ko INSTALL drivers/hwmon/ina209.ko INSTALL drivers/hwmon/ina2xx.ko INSTALL drivers/hwmon/it87.ko INSTALL drivers/hwmon/jc42.ko INSTALL drivers/hwmon/lineage-pem.ko INSTALL drivers/hwmon/lm70.ko INSTALL drivers/hwmon/lm63.ko INSTALL drivers/hwmon/lm73.ko INSTALL drivers/hwmon/lm75.ko INSTALL drivers/hwmon/lm77.ko INSTALL drivers/hwmon/lm78.ko INSTALL drivers/hwmon/lm80.ko INSTALL drivers/hwmon/lm83.ko INSTALL drivers/hwmon/lm85.ko INSTALL drivers/hwmon/lm87.ko INSTALL drivers/hwmon/lm90.ko INSTALL drivers/hwmon/lm92.ko INSTALL drivers/hwmon/lm93.ko INSTALL drivers/hwmon/lm95234.ko INSTALL drivers/hwmon/lm95241.ko INSTALL drivers/hwmon/lm95245.ko INSTALL drivers/hwmon/ltc2945.ko INSTALL drivers/hwmon/ltc4151.ko INSTALL drivers/hwmon/ltc4215.ko INSTALL drivers/hwmon/ltc4222.ko INSTALL drivers/hwmon/ltc4245.ko INSTALL drivers/hwmon/ltc4260.ko INSTALL drivers/hwmon/ltc4261.ko INSTALL drivers/hwmon/max1111.ko INSTALL drivers/hwmon/max16065.ko INSTALL drivers/hwmon/max1668.ko INSTALL drivers/hwmon/max197.ko INSTALL drivers/hwmon/max1619.ko INSTALL drivers/hwmon/max31790.ko INSTALL drivers/hwmon/max6639.ko INSTALL drivers/hwmon/max6642.ko INSTALL drivers/hwmon/max6650.ko INSTALL drivers/hwmon/mc13783-adc.ko INSTALL drivers/hwmon/max6697.ko INSTALL drivers/hwmon/mcp3021.ko INSTALL drivers/hwmon/nct6683.ko INSTALL drivers/hwmon/nct6775.ko INSTALL drivers/hwmon/nct7802.ko INSTALL drivers/hwmon/nct7904.ko INSTALL drivers/hwmon/ntc_thermistor.ko INSTALL drivers/hwmon/pc87360.ko INSTALL drivers/hwmon/pc87427.ko INSTALL drivers/hwmon/pmbus/adm1275.ko INSTALL drivers/hwmon/pcf8591.ko INSTALL drivers/hwmon/pmbus/lm25066.ko INSTALL drivers/hwmon/pmbus/ltc2978.ko INSTALL drivers/hwmon/pmbus/max16064.ko INSTALL drivers/hwmon/pmbus/max20751.ko INSTALL drivers/hwmon/pmbus/max34440.ko INSTALL drivers/hwmon/pmbus/max8688.ko INSTALL drivers/hwmon/pmbus/pmbus.ko INSTALL drivers/hwmon/pmbus/pmbus_core.ko INSTALL drivers/hwmon/pmbus/tps40422.ko INSTALL drivers/hwmon/pmbus/ucd9000.ko INSTALL drivers/hwmon/pmbus/ucd9200.ko INSTALL drivers/hwmon/pmbus/zl6100.ko INSTALL drivers/hwmon/powr1220.ko INSTALL drivers/hwmon/pwm-fan.ko INSTALL drivers/hwmon/sch5627.ko INSTALL drivers/hwmon/sch5636.ko INSTALL drivers/hwmon/sht15.ko INSTALL drivers/hwmon/sch56xx-common.ko INSTALL drivers/hwmon/sht21.ko INSTALL drivers/hwmon/shtc1.ko INSTALL drivers/hwmon/smm665.ko INSTALL drivers/hwmon/smsc47b397.ko INSTALL drivers/hwmon/smsc47m1.ko INSTALL drivers/hwmon/smsc47m192.ko INSTALL drivers/hwmon/thmc50.ko INSTALL drivers/hwmon/tmp102.ko INSTALL drivers/hwmon/tmp103.ko INSTALL drivers/hwmon/tmp401.ko INSTALL drivers/hwmon/tmp421.ko INSTALL drivers/hwmon/vt1211.ko INSTALL drivers/hwmon/w83627ehf.ko INSTALL drivers/hwmon/w83627hf.ko INSTALL drivers/hwmon/w83791d.ko INSTALL drivers/hwmon/w83781d.ko INSTALL drivers/hwmon/w83792d.ko INSTALL drivers/hwmon/w83793.ko INSTALL drivers/hwmon/w83795.ko INSTALL drivers/hwmon/w83l785ts.ko INSTALL drivers/hwmon/w83l786ng.ko INSTALL drivers/i2c/busses/i2c-diolan-u2c.ko INSTALL drivers/i2c/busses/i2c-robotfuzz-osif.ko INSTALL drivers/i2c/busses/i2c-taos-evm.ko INSTALL drivers/i2c/busses/i2c-tiny-usb.ko INSTALL drivers/i2c/busses/i2c-viperboard.ko INSTALL drivers/i2c/muxes/i2c-arb-gpio-challenge.ko INSTALL drivers/iio/accel/bma180.ko INSTALL drivers/iio/accel/bmc150-accel-core.ko INSTALL drivers/iio/accel/bmc150-accel-i2c.ko INSTALL drivers/iio/accel/bmc150-accel-spi.ko INSTALL drivers/iio/accel/hid-sensor-accel-3d.ko INSTALL drivers/iio/accel/kxcjk-1013.ko INSTALL drivers/iio/accel/kxsd9-i2c.ko INSTALL drivers/iio/accel/kxsd9-spi.ko INSTALL drivers/iio/accel/kxsd9.ko INSTALL drivers/iio/accel/mma8452.ko INSTALL drivers/iio/accel/mma9551.ko INSTALL drivers/iio/accel/mma9551_core.ko INSTALL drivers/iio/accel/mma9553.ko INSTALL drivers/iio/accel/mxc4005.ko INSTALL drivers/iio/accel/sca3000.ko INSTALL drivers/iio/accel/st_accel.ko INSTALL drivers/iio/accel/st_accel_i2c.ko INSTALL drivers/iio/accel/st_accel_spi.ko INSTALL drivers/iio/accel/stk8312.ko INSTALL drivers/iio/accel/stk8ba50.ko INSTALL drivers/iio/adc/ad7266.ko INSTALL drivers/iio/adc/ad7298.ko INSTALL drivers/iio/adc/ad7291.ko INSTALL drivers/iio/adc/ad7476.ko INSTALL drivers/iio/adc/ad7793.ko INSTALL drivers/iio/adc/ad7791.ko INSTALL drivers/iio/adc/ad7887.ko INSTALL drivers/iio/adc/ad799x.ko INSTALL drivers/iio/adc/ad7923.ko INSTALL drivers/iio/adc/ad_sigma_delta.ko INSTALL drivers/iio/adc/cc10001_adc.ko INSTALL drivers/iio/adc/hi8435.ko INSTALL drivers/iio/adc/max1027.ko INSTALL drivers/iio/adc/max1363.ko INSTALL drivers/iio/adc/mcp320x.ko INSTALL drivers/iio/adc/mcp3422.ko INSTALL drivers/iio/adc/nau7802.ko INSTALL drivers/iio/adc/ti-adc081c.ko INSTALL drivers/iio/adc/ti-adc128s052.ko INSTALL drivers/iio/adc/ti_am335x_adc.ko INSTALL drivers/iio/adc/twl6030-gpadc.ko INSTALL drivers/iio/adc/twl4030-madc.ko INSTALL drivers/iio/adc/vf610_adc.ko INSTALL drivers/iio/amplifiers/ad8366.ko INSTALL drivers/iio/adc/viperboard_adc.ko INSTALL drivers/iio/buffer/industrialio-triggered-buffer.ko INSTALL drivers/iio/buffer/kfifo_buf.ko INSTALL drivers/iio/buffer/industrialio-buffer-cb.ko INSTALL drivers/iio/chemical/vz89x.ko INSTALL drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko INSTALL drivers/iio/common/hid-sensors/hid-sensor-trigger.ko INSTALL drivers/iio/common/ms_sensors/ms_sensors_i2c.ko INSTALL drivers/iio/common/ssp_sensors/sensorhub.ko INSTALL drivers/iio/common/st_sensors/st_sensors.ko INSTALL drivers/iio/common/st_sensors/st_sensors_i2c.ko INSTALL drivers/iio/common/st_sensors/st_sensors_spi.ko INSTALL drivers/iio/dac/ad5064.ko INSTALL drivers/iio/dac/ad5360.ko INSTALL drivers/iio/dac/ad5380.ko INSTALL drivers/iio/dac/ad5421.ko INSTALL drivers/iio/dac/ad5446.ko INSTALL drivers/iio/dac/ad5449.ko INSTALL drivers/iio/dac/ad5504.ko INSTALL drivers/iio/dac/ad5624r_spi.ko INSTALL drivers/iio/dac/ad5686.ko INSTALL drivers/iio/dac/ad5755.ko INSTALL drivers/iio/dac/ad5764.ko INSTALL drivers/iio/dac/ad5791.ko INSTALL drivers/iio/dac/ad7303.ko INSTALL drivers/iio/dac/m62332.ko INSTALL drivers/iio/dac/max517.ko INSTALL drivers/iio/dac/max5821.ko INSTALL drivers/iio/dac/mcp4725.ko INSTALL drivers/iio/dac/mcp4922.ko INSTALL drivers/iio/frequency/ad9523.ko INSTALL drivers/iio/frequency/adf4350.ko INSTALL drivers/iio/gyro/adis16080.ko INSTALL drivers/iio/gyro/adis16130.ko INSTALL drivers/iio/gyro/adis16136.ko INSTALL drivers/iio/gyro/adis16260.ko INSTALL drivers/iio/gyro/adxrs450.ko INSTALL drivers/iio/gyro/bmg160_core.ko INSTALL drivers/iio/gyro/bmg160_i2c.ko INSTALL drivers/iio/gyro/hid-sensor-gyro-3d.ko INSTALL drivers/iio/gyro/bmg160_spi.ko INSTALL drivers/iio/gyro/itg3200.ko INSTALL drivers/iio/gyro/st_gyro.ko INSTALL drivers/iio/gyro/st_gyro_i2c.ko INSTALL drivers/iio/gyro/st_gyro_spi.ko INSTALL drivers/iio/health/afe4403.ko INSTALL drivers/iio/health/afe4404.ko INSTALL drivers/iio/humidity/dht11.ko INSTALL drivers/iio/humidity/hdc100x.ko INSTALL drivers/iio/humidity/htu21.ko INSTALL drivers/iio/humidity/si7005.ko INSTALL drivers/iio/humidity/si7020.ko INSTALL drivers/iio/imu/adis16400.ko INSTALL drivers/iio/imu/adis16480.ko INSTALL drivers/iio/imu/adis_lib.ko INSTALL drivers/iio/imu/kmx61.ko INSTALL drivers/iio/industrialio-triggered-event.ko INSTALL drivers/iio/industrialio.ko INSTALL drivers/iio/light/adjd_s311.ko INSTALL drivers/iio/light/al3320a.ko INSTALL drivers/iio/light/apds9300.ko INSTALL drivers/iio/light/apds9960.ko INSTALL drivers/iio/light/bh1750.ko INSTALL drivers/iio/light/cm32181.ko INSTALL drivers/iio/light/cm3232.ko INSTALL drivers/iio/light/cm3323.ko INSTALL drivers/iio/light/cm36651.ko INSTALL drivers/iio/light/gp2ap020a00f.ko INSTALL drivers/iio/light/hid-sensor-als.ko INSTALL drivers/iio/light/hid-sensor-prox.ko INSTALL drivers/iio/light/isl29018.ko INSTALL drivers/iio/light/isl29028.ko INSTALL drivers/iio/light/isl29125.ko INSTALL drivers/iio/light/jsa1212.ko INSTALL drivers/iio/light/opt3001.ko INSTALL drivers/iio/light/pa12203001.ko INSTALL drivers/iio/light/ltr501.ko INSTALL drivers/iio/light/rpr0521.ko INSTALL drivers/iio/light/stk3310.ko INSTALL drivers/iio/light/tcs3414.ko INSTALL drivers/iio/light/tcs3472.ko INSTALL drivers/iio/light/tsl2563.ko INSTALL drivers/iio/light/tsl2583.ko INSTALL drivers/iio/light/tsl4531.ko INSTALL drivers/iio/light/us5182d.ko INSTALL drivers/iio/light/vcnl4000.ko INSTALL drivers/iio/magnetometer/ak8975.ko INSTALL drivers/iio/magnetometer/hid-sensor-magn-3d.ko INSTALL drivers/iio/magnetometer/hmc5843_core.ko INSTALL drivers/iio/magnetometer/hmc5843_i2c.ko INSTALL drivers/iio/magnetometer/hmc5843_spi.ko INSTALL drivers/iio/magnetometer/mag3110.ko INSTALL drivers/iio/magnetometer/mmc35240.ko INSTALL drivers/iio/magnetometer/st_magn.ko INSTALL drivers/iio/magnetometer/st_magn_i2c.ko INSTALL drivers/iio/magnetometer/st_magn_spi.ko INSTALL drivers/iio/orientation/hid-sensor-incl-3d.ko INSTALL drivers/iio/orientation/hid-sensor-rotation.ko INSTALL drivers/iio/potentiometer/mcp4531.ko INSTALL drivers/iio/pressure/bmp280-i2c.ko INSTALL drivers/iio/pressure/bmp280-spi.ko INSTALL drivers/iio/pressure/bmp280.ko INSTALL drivers/iio/pressure/hid-sensor-press.ko INSTALL drivers/iio/pressure/mpl3115.ko INSTALL drivers/iio/pressure/ms5611_core.ko INSTALL drivers/iio/pressure/ms5611_i2c.ko INSTALL drivers/iio/pressure/ms5611_spi.ko INSTALL drivers/iio/pressure/ms5637.ko INSTALL drivers/iio/pressure/st_pressure.ko INSTALL drivers/iio/pressure/st_pressure_i2c.ko INSTALL drivers/iio/pressure/st_pressure_spi.ko INSTALL drivers/iio/pressure/t5403.ko INSTALL drivers/iio/proximity/as3935.ko INSTALL drivers/iio/proximity/sx9500.ko INSTALL drivers/iio/temperature/mlx90614.ko INSTALL drivers/iio/proximity/pulsedlight-lidar-lite-v2.ko INSTALL drivers/iio/temperature/tmp006.ko INSTALL drivers/iio/temperature/tsys01.ko INSTALL drivers/iio/temperature/tsys02d.ko INSTALL drivers/iio/trigger/iio-trig-interrupt.ko INSTALL drivers/iio/trigger/iio-trig-sysfs.ko INSTALL drivers/input/evdev.ko INSTALL drivers/input/gameport/gameport.ko INSTALL drivers/input/input-polldev.ko INSTALL drivers/input/joydev.ko INSTALL drivers/input/joystick/a3d.ko INSTALL drivers/input/joystick/analog.ko INSTALL drivers/input/joystick/adi.ko INSTALL drivers/input/joystick/as5011.ko INSTALL drivers/input/joystick/cobra.ko INSTALL drivers/input/joystick/grip.ko INSTALL drivers/input/joystick/gf2k.ko INSTALL drivers/input/joystick/grip_mp.ko INSTALL drivers/input/joystick/guillemot.ko INSTALL drivers/input/joystick/iforce/iforce.ko INSTALL drivers/input/joystick/interact.ko INSTALL drivers/input/joystick/joydump.ko INSTALL drivers/input/joystick/magellan.ko INSTALL drivers/input/joystick/sidewinder.ko INSTALL drivers/input/joystick/spaceball.ko INSTALL drivers/input/joystick/spaceorb.ko INSTALL drivers/input/joystick/stinger.ko INSTALL drivers/input/joystick/tmdc.ko INSTALL drivers/input/joystick/twidjoy.ko INSTALL drivers/input/joystick/warrior.ko INSTALL drivers/input/joystick/xpad.ko INSTALL drivers/input/joystick/zhenhua.ko INSTALL drivers/input/keyboard/adp5588-keys.ko INSTALL drivers/input/keyboard/bcm-keypad.ko INSTALL drivers/input/keyboard/atkbd.ko INSTALL drivers/input/keyboard/adp5589-keys.ko INSTALL drivers/input/keyboard/cap11xx.ko INSTALL drivers/input/keyboard/gpio_keys.ko INSTALL drivers/input/keyboard/gpio_keys_polled.ko INSTALL drivers/input/keyboard/lkkbd.ko INSTALL drivers/input/keyboard/lm8323.ko INSTALL drivers/input/keyboard/lm8333.ko INSTALL drivers/input/keyboard/matrix_keypad.ko INSTALL drivers/input/keyboard/max7359_keypad.ko INSTALL drivers/input/keyboard/mcs_touchkey.ko INSTALL drivers/input/keyboard/mpr121_touchkey.ko INSTALL drivers/input/keyboard/newtonkbd.ko INSTALL drivers/input/keyboard/omap4-keypad.ko INSTALL drivers/input/keyboard/opencores-kbd.ko INSTALL drivers/input/keyboard/qt1070.ko INSTALL drivers/input/keyboard/qt2160.ko INSTALL drivers/input/keyboard/samsung-keypad.ko INSTALL drivers/input/keyboard/sunkbd.ko INSTALL drivers/input/keyboard/stowaway.ko INSTALL drivers/input/keyboard/tca6416-keypad.ko INSTALL drivers/input/keyboard/tca8418_keypad.ko INSTALL drivers/input/keyboard/twl4030_keypad.ko INSTALL drivers/input/keyboard/xtkbd.ko INSTALL drivers/input/matrix-keymap.ko INSTALL drivers/input/misc/ad714x-i2c.ko INSTALL drivers/input/misc/ad714x-spi.ko INSTALL drivers/input/misc/ad714x.ko INSTALL drivers/input/misc/adxl34x-i2c.ko INSTALL drivers/input/misc/adxl34x-spi.ko INSTALL drivers/input/misc/adxl34x.ko INSTALL drivers/input/misc/ati_remote2.ko INSTALL drivers/input/misc/bma150.ko INSTALL drivers/input/misc/cm109.ko INSTALL drivers/input/misc/cma3000_d0x.ko INSTALL drivers/input/misc/cma3000_d0x_i2c.ko INSTALL drivers/input/misc/drv260x.ko INSTALL drivers/input/misc/drv2667.ko INSTALL drivers/input/misc/e3x0-button.ko INSTALL drivers/input/misc/gp2ap002a00f.ko INSTALL drivers/input/misc/gpio_tilt_polled.ko INSTALL drivers/input/misc/ims-pcu.ko INSTALL drivers/input/misc/keyspan_remote.ko INSTALL drivers/input/misc/kxtj9.ko INSTALL drivers/input/misc/mma8450.ko INSTALL drivers/input/misc/mc13783-pwrbutton.ko INSTALL drivers/input/misc/pcf8574_keypad.ko INSTALL drivers/input/misc/powermate.ko INSTALL drivers/input/misc/regulator-haptic.ko INSTALL drivers/input/misc/rotary_encoder.ko INSTALL drivers/input/misc/yealink.ko INSTALL drivers/input/mouse/appletouch.ko INSTALL drivers/input/mouse/bcm5974.ko INSTALL drivers/input/mouse/cyapatp.ko INSTALL drivers/input/mouse/elan_i2c.ko INSTALL drivers/input/mouse/gpio_mouse.ko INSTALL drivers/input/mouse/psmouse.ko INSTALL drivers/input/mouse/sermouse.ko INSTALL drivers/input/mouse/synaptics_i2c.ko INSTALL drivers/input/mouse/synaptics_usb.ko INSTALL drivers/input/mouse/vsxxxaa.ko INSTALL drivers/input/rmi4/rmi_core.ko INSTALL drivers/input/serio/altera_ps2.ko INSTALL drivers/input/sparse-keymap.ko INSTALL drivers/leds/leds-bd2802.ko INSTALL drivers/leds/leds-dac124s085.ko INSTALL drivers/leds/leds-lm3530.ko INSTALL drivers/leds/leds-lm355x.ko INSTALL drivers/leds/leds-lp3944.ko INSTALL drivers/leds/leds-lm3642.ko INSTALL drivers/leds/leds-lp5521.ko INSTALL drivers/leds/leds-lp5562.ko INSTALL drivers/leds/leds-lp5523.ko INSTALL drivers/leds/leds-lp55xx-common.ko INSTALL drivers/leds/leds-lp8501.ko INSTALL drivers/leds/leds-lp8860.ko INSTALL drivers/leds/leds-lt3593.ko INSTALL drivers/leds/leds-mc13783.ko INSTALL drivers/leds/leds-pca9532.ko INSTALL drivers/leds/leds-pca955x.ko INSTALL drivers/leds/leds-pca963x.ko INSTALL drivers/leds/leds-pwm.ko INSTALL drivers/leds/leds-regulator.ko INSTALL drivers/leds/leds-tca6507.ko INSTALL drivers/leds/leds-tlc591xx.ko INSTALL drivers/leds/trigger/ledtrig-camera.ko INSTALL drivers/leds/trigger/ledtrig-transient.ko INSTALL drivers/media/rc/ati_remote.ko INSTALL drivers/media/rc/gpio-ir-recv.ko INSTALL drivers/media/rc/igorplugusb.ko INSTALL drivers/media/rc/iguanair.ko INSTALL drivers/media/rc/imon.ko INSTALL drivers/media/rc/ir-jvc-decoder.ko INSTALL drivers/media/rc/ir-lirc-codec.ko INSTALL drivers/media/rc/ir-mce_kbd-decoder.ko INSTALL drivers/media/rc/ir-nec-decoder.ko INSTALL drivers/media/rc/ir-rc5-decoder.ko INSTALL drivers/media/rc/ir-rc6-decoder.ko INSTALL drivers/media/rc/ir-sanyo-decoder.ko INSTALL drivers/media/rc/ir-sharp-decoder.ko INSTALL drivers/media/rc/ir-sony-decoder.ko INSTALL drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko INSTALL drivers/media/rc/ir-xmp-decoder.ko INSTALL drivers/media/rc/keymaps/rc-alink-dtu-m.ko INSTALL drivers/media/rc/keymaps/rc-anysee.ko INSTALL drivers/media/rc/keymaps/rc-apac-viewcomp.ko INSTALL drivers/media/rc/keymaps/rc-asus-pc39.ko INSTALL drivers/media/rc/keymaps/rc-asus-ps3-100.ko INSTALL drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko INSTALL drivers/media/rc/keymaps/rc-ati-x10.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-a16d.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-cardbus.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-dvbt.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-m135a.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko INSTALL drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko INSTALL drivers/media/rc/keymaps/rc-avermedia.ko INSTALL drivers/media/rc/keymaps/rc-avertv-303.ko INSTALL drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko INSTALL drivers/media/rc/keymaps/rc-behold-columbus.ko INSTALL drivers/media/rc/keymaps/rc-behold.ko INSTALL drivers/media/rc/keymaps/rc-budget-ci-old.ko INSTALL drivers/media/rc/keymaps/rc-cec.ko INSTALL drivers/media/rc/keymaps/rc-cinergy-1400.ko INSTALL drivers/media/rc/keymaps/rc-cinergy.ko INSTALL drivers/media/rc/keymaps/rc-d680-dmb.ko INSTALL drivers/media/rc/keymaps/rc-delock-61959.ko INSTALL drivers/media/rc/keymaps/rc-dib0700-nec.ko INSTALL drivers/media/rc/keymaps/rc-dib0700-rc5.ko INSTALL drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko INSTALL drivers/media/rc/keymaps/rc-digittrade.ko INSTALL drivers/media/rc/keymaps/rc-dm1105-nec.ko INSTALL drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko INSTALL drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko INSTALL drivers/media/rc/keymaps/rc-dtt200u.ko INSTALL drivers/media/rc/keymaps/rc-dvbsky.ko INSTALL drivers/media/rc/keymaps/rc-dvico-mce.ko INSTALL drivers/media/rc/keymaps/rc-dvico-portable.ko INSTALL drivers/media/rc/keymaps/rc-em-terratec.ko INSTALL drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko INSTALL drivers/media/rc/keymaps/rc-encore-enltv.ko INSTALL drivers/media/rc/keymaps/rc-encore-enltv2.ko INSTALL drivers/media/rc/keymaps/rc-evga-indtube.ko INSTALL drivers/media/rc/keymaps/rc-eztv.ko INSTALL drivers/media/rc/keymaps/rc-flydvb.ko INSTALL drivers/media/rc/keymaps/rc-flyvideo.ko INSTALL drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko INSTALL drivers/media/rc/keymaps/rc-gadmei-rm008z.ko INSTALL drivers/media/rc/keymaps/rc-geekbox.ko INSTALL drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko INSTALL drivers/media/rc/keymaps/rc-gotview7135.ko INSTALL drivers/media/rc/keymaps/rc-imon-mce.ko INSTALL drivers/media/rc/keymaps/rc-hauppauge.ko INSTALL drivers/media/rc/keymaps/rc-imon-pad.ko INSTALL drivers/media/rc/keymaps/rc-it913x-v1.ko INSTALL drivers/media/rc/keymaps/rc-iodata-bctv7e.ko INSTALL drivers/media/rc/keymaps/rc-it913x-v2.ko INSTALL drivers/media/rc/keymaps/rc-kaiomy.ko INSTALL drivers/media/rc/keymaps/rc-kworld-315u.ko INSTALL drivers/media/rc/keymaps/rc-kworld-pc150u.ko INSTALL drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko INSTALL drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko INSTALL drivers/media/rc/keymaps/rc-lme2510.ko INSTALL drivers/media/rc/keymaps/rc-manli.ko INSTALL drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko INSTALL drivers/media/rc/keymaps/rc-medion-x10-or2x.ko INSTALL drivers/media/rc/keymaps/rc-medion-x10.ko INSTALL drivers/media/rc/keymaps/rc-msi-digivox-ii.ko INSTALL drivers/media/rc/keymaps/rc-msi-digivox-iii.ko INSTALL drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko INSTALL drivers/media/rc/keymaps/rc-msi-tvanywhere.ko INSTALL drivers/media/rc/keymaps/rc-nebula.ko INSTALL drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko INSTALL drivers/media/rc/keymaps/rc-norwood.ko INSTALL drivers/media/rc/keymaps/rc-npgtech.ko INSTALL drivers/media/rc/keymaps/rc-pctv-sedna.ko INSTALL drivers/media/rc/keymaps/rc-pinnacle-color.ko INSTALL drivers/media/rc/keymaps/rc-pinnacle-grey.ko INSTALL drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko INSTALL drivers/media/rc/keymaps/rc-pixelview-002t.ko INSTALL drivers/media/rc/keymaps/rc-pixelview-mk12.ko INSTALL drivers/media/rc/keymaps/rc-pixelview-new.ko INSTALL drivers/media/rc/keymaps/rc-pixelview.ko INSTALL drivers/media/rc/keymaps/rc-powercolor-real-angel.ko INSTALL drivers/media/rc/keymaps/rc-proteus-2309.ko INSTALL drivers/media/rc/keymaps/rc-purpletv.ko INSTALL drivers/media/rc/keymaps/rc-pv951.ko INSTALL drivers/media/rc/keymaps/rc-rc6-mce.ko INSTALL drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko INSTALL drivers/media/rc/keymaps/rc-reddo.ko INSTALL drivers/media/rc/keymaps/rc-snapstream-firefly.ko INSTALL drivers/media/rc/keymaps/rc-streamzap.ko INSTALL drivers/media/rc/keymaps/rc-su3000.ko INSTALL drivers/media/rc/keymaps/rc-tbs-nec.ko INSTALL drivers/media/rc/keymaps/rc-technisat-ts35.ko INSTALL drivers/media/rc/keymaps/rc-technisat-usb2.ko INSTALL drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko INSTALL drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko INSTALL drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko INSTALL drivers/media/rc/keymaps/rc-terratec-slim-2.ko INSTALL drivers/media/rc/keymaps/rc-terratec-slim.ko INSTALL drivers/media/rc/keymaps/rc-tevii-nec.ko INSTALL drivers/media/rc/keymaps/rc-tivo.ko INSTALL drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko INSTALL drivers/media/rc/keymaps/rc-total-media-in-hand.ko INSTALL drivers/media/rc/keymaps/rc-trekstor.ko INSTALL drivers/media/rc/keymaps/rc-tt-1500.ko INSTALL drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko INSTALL drivers/media/rc/keymaps/rc-twinhan1027.ko INSTALL drivers/media/rc/keymaps/rc-videomate-m1f.ko INSTALL drivers/media/rc/keymaps/rc-videomate-s350.ko INSTALL drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko INSTALL drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko INSTALL drivers/media/rc/keymaps/rc-winfast.ko INSTALL drivers/media/rc/keymaps/rc-zx-irdec.ko INSTALL drivers/media/rc/lirc_dev.ko INSTALL drivers/media/rc/mceusb.ko INSTALL drivers/media/rc/rc-loopback.ko INSTALL drivers/media/rc/redrat3.ko INSTALL drivers/media/rc/streamzap.ko INSTALL drivers/media/rc/ttusbir.ko INSTALL drivers/mfd/mc13xxx-core.ko INSTALL drivers/mfd/mc13xxx-spi.ko INSTALL drivers/mfd/mc13xxx-i2c.ko INSTALL drivers/mfd/rtsx_usb.ko INSTALL drivers/mfd/viperboard.ko INSTALL drivers/mfd/ti_am335x_tscadc.ko INSTALL drivers/mfd/wl1273-core.ko INSTALL drivers/misc/ad525x_dpot-i2c.ko INSTALL drivers/misc/ad525x_dpot-spi.ko INSTALL drivers/misc/ad525x_dpot.ko INSTALL drivers/misc/altera-stapl/altera-stapl.ko INSTALL drivers/misc/apds9802als.ko INSTALL drivers/misc/apds990x.ko INSTALL drivers/misc/bh1770glc.ko INSTALL drivers/misc/c2port/core.ko INSTALL drivers/misc/ds1682.ko INSTALL drivers/misc/eeprom/eeprom.ko INSTALL drivers/misc/eeprom/eeprom_93cx6.ko INSTALL drivers/misc/eeprom/eeprom_93xx46.ko INSTALL drivers/misc/eeprom/max6875.ko INSTALL drivers/misc/enclosure.ko INSTALL drivers/misc/hmc6352.ko INSTALL drivers/misc/isl29003.ko INSTALL drivers/misc/ics932s401.ko INSTALL drivers/misc/isl29020.ko INSTALL drivers/misc/lis3lv02d/lis3lv02d.ko INSTALL drivers/misc/lis3lv02d/lis3lv02d_i2c.ko INSTALL drivers/misc/lis3lv02d/lis3lv02d_spi.ko INSTALL drivers/misc/ti-st/st_drv.ko INSTALL drivers/misc/ti_dac7512.ko INSTALL drivers/misc/tieqep.ko INSTALL drivers/mmc/core/sdio_uart.ko INSTALL drivers/misc/tsl2550.ko INSTALL drivers/mmc/host/rtsx_usb_sdmmc.ko INSTALL drivers/mmc/host/ushc.ko INSTALL drivers/mmc/host/vub300.ko INSTALL drivers/mtd/ar7part.ko INSTALL drivers/mtd/chips/map_ram.ko INSTALL drivers/mtd/devices/m25p80.ko INSTALL drivers/mtd/devices/mtd_dataflash.ko INSTALL drivers/mtd/devices/sst25l.ko INSTALL drivers/mtd/lpddr/lpddr_cmds.ko INSTALL drivers/mtd/lpddr/qinfo_probe.ko INSTALL drivers/mtd/maps/physmap.ko INSTALL drivers/mtd/maps/plat-ram.ko INSTALL drivers/mtd/mtd_blkdevs.ko INSTALL drivers/mtd/mtdblock.ko INSTALL drivers/mtd/mtdblock_ro.ko INSTALL drivers/mtd/mtdoops.ko INSTALL drivers/mtd/mtdswap.ko INSTALL drivers/mtd/nand/nandsim.ko INSTALL drivers/mtd/rfd_ftl.ko INSTALL drivers/mtd/ofpart.ko INSTALL drivers/mtd/spi-nor/spi-nor.ko INSTALL drivers/mtd/ssfdc.ko INSTALL drivers/net/appletalk/ipddp.ko INSTALL drivers/net/bonding/bonding.ko INSTALL drivers/net/can/c_can/c_can.ko INSTALL drivers/net/can/c_can/c_can_platform.ko INSTALL drivers/net/can/can-dev.ko INSTALL drivers/net/can/sja1000/sja1000.ko INSTALL drivers/net/can/sja1000/sja1000_isa.ko INSTALL drivers/net/can/slcan.ko INSTALL drivers/net/can/softing/softing.ko INSTALL drivers/net/can/spi/mcp251x.ko INSTALL drivers/net/can/usb/ems_usb.ko INSTALL drivers/net/can/usb/esd_usb2.ko INSTALL drivers/net/can/usb/gs_usb.ko INSTALL drivers/net/can/usb/kvaser_usb.ko INSTALL drivers/net/can/usb/peak_usb/peak_usb.ko INSTALL drivers/net/can/usb/usb_8dev.ko INSTALL drivers/net/can/vcan.ko INSTALL drivers/net/dummy.ko INSTALL drivers/net/eql.ko INSTALL drivers/net/ethernet/micrel/ks8851.ko INSTALL drivers/net/ethernet/microchip/enc28j60.ko INSTALL drivers/net/ethernet/microchip/encx24j600-regmap.ko INSTALL drivers/net/ethernet/microchip/encx24j600.ko INSTALL drivers/net/ethernet/smsc/smc911x.ko INSTALL drivers/net/ethernet/smsc/smc91x.ko INSTALL drivers/net/ethernet/smsc/smsc911x.ko INSTALL drivers/net/geneve.ko INSTALL drivers/net/ieee802154/at86rf230.ko INSTALL drivers/net/ieee802154/atusb.ko INSTALL drivers/net/ieee802154/cc2520.ko INSTALL drivers/net/ieee802154/fakelb.ko INSTALL drivers/net/ieee802154/mrf24j40.ko INSTALL drivers/net/ifb.ko INSTALL drivers/net/ipvlan/ipvlan.ko INSTALL drivers/net/macvlan.ko INSTALL drivers/net/macvtap.ko INSTALL drivers/net/mii.ko INSTALL drivers/net/netconsole.ko INSTALL drivers/net/nlmon.ko INSTALL drivers/net/phy/amd.ko INSTALL drivers/net/phy/at803x.ko INSTALL drivers/net/phy/aquantia.ko INSTALL drivers/net/phy/bcm-phy-lib.ko INSTALL drivers/net/phy/bcm87xx.ko INSTALL drivers/net/phy/broadcom.ko INSTALL drivers/net/phy/cicada.ko INSTALL drivers/net/phy/davicom.ko INSTALL drivers/net/phy/dp83867.ko INSTALL drivers/net/phy/et1011c.ko INSTALL drivers/net/phy/icplus.ko INSTALL drivers/net/phy/lxt.ko INSTALL drivers/net/phy/marvell.ko INSTALL drivers/net/phy/microchip.ko INSTALL drivers/net/phy/national.ko INSTALL drivers/net/phy/qsemi.ko INSTALL drivers/net/phy/realtek.ko INSTALL drivers/net/phy/ste10Xp.ko INSTALL drivers/net/phy/teranetics.ko INSTALL drivers/net/ppp/bsd_comp.ko INSTALL drivers/net/ppp/ppp_async.ko INSTALL drivers/net/ppp/ppp_deflate.ko INSTALL drivers/net/ppp/ppp_generic.ko INSTALL drivers/net/ppp/ppp_mppe.ko INSTALL drivers/net/ppp/ppp_synctty.ko INSTALL drivers/net/ppp/pppoe.ko INSTALL drivers/net/ppp/pptp.ko INSTALL drivers/net/ppp/pppox.ko INSTALL drivers/net/slip/slhc.ko INSTALL drivers/net/slip/slip.ko INSTALL drivers/net/tap.ko INSTALL drivers/net/team/team.ko INSTALL drivers/net/team/team_mode_activebackup.ko INSTALL drivers/net/team/team_mode_broadcast.ko INSTALL drivers/net/team/team_mode_loadbalance.ko INSTALL drivers/net/team/team_mode_random.ko INSTALL drivers/net/team/team_mode_roundrobin.ko INSTALL drivers/net/tun.ko INSTALL drivers/net/usb/asix.ko INSTALL drivers/net/usb/ax88179_178a.ko INSTALL drivers/net/usb/catc.ko INSTALL drivers/net/usb/cdc-phonet.ko INSTALL drivers/net/usb/cdc_eem.ko INSTALL drivers/net/usb/cdc_ether.ko INSTALL drivers/net/usb/cdc_mbim.ko INSTALL drivers/net/usb/cdc_ncm.ko INSTALL drivers/net/usb/cdc_subset.ko INSTALL drivers/net/usb/ch9200.ko INSTALL drivers/net/usb/cx82310_eth.ko INSTALL drivers/net/usb/dm9601.ko INSTALL drivers/net/usb/gl620a.ko INSTALL drivers/net/usb/hso.ko INSTALL drivers/net/usb/huawei_cdc_ncm.ko INSTALL drivers/net/usb/int51x1.ko INSTALL drivers/net/usb/kalmia.ko INSTALL drivers/net/usb/ipheth.ko INSTALL drivers/net/usb/kaweth.ko INSTALL drivers/net/usb/lan78xx.ko INSTALL drivers/net/usb/lg-vl600.ko INSTALL drivers/net/usb/mcs7830.ko INSTALL drivers/net/usb/net1080.ko INSTALL drivers/net/usb/pegasus.ko INSTALL drivers/net/usb/plusb.ko INSTALL drivers/net/usb/qmi_wwan.ko INSTALL drivers/net/usb/r8152.ko INSTALL drivers/net/usb/rndis_host.ko INSTALL drivers/net/usb/rtl8150.ko INSTALL drivers/net/usb/sierra_net.ko INSTALL drivers/net/usb/smsc75xx.ko INSTALL drivers/net/usb/smsc95xx.ko INSTALL drivers/net/usb/sr9700.ko INSTALL drivers/net/usb/sr9800.ko INSTALL drivers/net/usb/usbnet.ko INSTALL drivers/net/usb/zaurus.ko INSTALL drivers/net/veth.ko INSTALL drivers/net/virtio_net.ko INSTALL drivers/net/vrf.ko INSTALL drivers/net/vxlan.ko INSTALL drivers/net/wimax/i2400m/i2400m-usb.ko INSTALL drivers/net/wimax/i2400m/i2400m.ko INSTALL drivers/net/wireless/ath/ar5523/ar5523.ko INSTALL drivers/net/wireless/ath/ath.ko INSTALL drivers/net/wireless/ath/ath6kl/ath6kl_core.ko INSTALL drivers/net/wireless/ath/ath10k/ath10k_core.ko INSTALL drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko INSTALL drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko INSTALL drivers/net/wireless/ath/ath9k/ath9k.ko INSTALL drivers/net/wireless/ath/ath9k/ath9k_common.ko INSTALL drivers/net/wireless/ath/ath9k/ath9k_htc.ko INSTALL drivers/net/wireless/ath/ath9k/ath9k_hw.ko INSTALL drivers/net/wireless/atmel/at76c50x-usb.ko INSTALL drivers/net/wireless/ath/carl9170/carl9170.ko INSTALL drivers/net/wireless/broadcom/b43/b43.ko INSTALL drivers/net/wireless/broadcom/b43legacy/b43legacy.ko INSTALL drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko INSTALL drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko INSTALL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko INSTALL drivers/net/wireless/intersil/hostap/hostap.ko INSTALL drivers/net/wireless/intersil/p54/p54common.ko INSTALL drivers/net/wireless/intersil/p54/p54usb.ko INSTALL drivers/net/wireless/mac80211_hwsim.ko INSTALL drivers/net/wireless/marvell/libertas/libertas.ko INSTALL drivers/net/wireless/marvell/libertas/libertas_sdio.ko INSTALL drivers/net/wireless/marvell/libertas/libertas_spi.ko INSTALL drivers/net/wireless/marvell/libertas/usb8xxx.ko INSTALL drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko INSTALL drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko INSTALL drivers/net/wireless/marvell/mwifiex/mwifiex.ko INSTALL drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko INSTALL drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko INSTALL drivers/net/wireless/mediatek/mt7601u/mt7601u.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt2500usb.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt2800lib.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt2800usb.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko INSTALL drivers/net/wireless/ralink/rt2x00/rt73usb.ko INSTALL drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko INSTALL drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko INSTALL drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko INSTALL drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko INSTALL drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko INSTALL drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko INSTALL drivers/net/wireless/rndis_wlan.ko INSTALL drivers/net/wireless/rsi/rsi_91x.ko INSTALL drivers/net/wireless/rsi/rsi_usb.ko INSTALL drivers/net/wireless/ti/wl1251/wl1251.ko INSTALL drivers/net/wireless/ti/wl1251/wl1251_sdio.ko INSTALL drivers/net/wireless/ti/wl1251/wl1251_spi.ko INSTALL drivers/net/wireless/ti/wl12xx/wl12xx.ko INSTALL drivers/net/wireless/ti/wl18xx/wl18xx.ko INSTALL drivers/net/wireless/ti/wlcore/wlcore.ko INSTALL drivers/net/wireless/ti/wlcore/wlcore_sdio.ko INSTALL drivers/net/wireless/ti/wlcore/wlcore_spi.ko INSTALL drivers/net/wireless/zydas/zd1201.ko INSTALL drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko INSTALL drivers/power/supply/bq2415x_charger.ko INSTALL drivers/power/supply/bq27xxx_battery.ko INSTALL drivers/power/supply/bq27xxx_battery_i2c.ko INSTALL drivers/power/supply/isp1704_charger.ko INSTALL drivers/power/supply/rx51_battery.ko INSTALL drivers/pps/clients/pps-gpio.ko INSTALL drivers/pps/clients/pps-ldisc.ko INSTALL drivers/pwm/pwm-pca9685.ko INSTALL drivers/pwm/pwm-tiecap.ko INSTALL drivers/pwm/pwm-tiehrpwm.ko INSTALL drivers/pwm/pwm-twl-led.ko INSTALL drivers/pwm/pwm-twl.ko INSTALL drivers/regulator/mc13892-regulator.ko INSTALL drivers/regulator/mc13xxx-regulator-core.ko INSTALL drivers/regulator/mc13783-regulator.ko INSTALL drivers/regulator/vexpress-regulator.ko INSTALL drivers/rtc/rtc-bq32k.ko INSTALL drivers/rtc/rtc-bq4802.ko INSTALL drivers/rtc/rtc-cmos.ko INSTALL drivers/rtc/rtc-ds1286.ko INSTALL drivers/rtc/rtc-ds1305.ko INSTALL drivers/rtc/rtc-ds1343.ko INSTALL drivers/rtc/rtc-ds1347.ko INSTALL drivers/rtc/rtc-ds1374.ko INSTALL drivers/rtc/rtc-ds1390.ko INSTALL drivers/rtc/rtc-ds1511.ko INSTALL drivers/rtc/rtc-ds1553.ko INSTALL drivers/rtc/rtc-ds1672.ko INSTALL drivers/rtc/rtc-ds1685.ko INSTALL drivers/rtc/rtc-ds1742.ko INSTALL drivers/rtc/rtc-ds2404.ko INSTALL drivers/rtc/rtc-ds3232.ko INSTALL drivers/rtc/rtc-em3027.ko INSTALL drivers/rtc/rtc-fm3130.ko INSTALL drivers/rtc/rtc-hid-sensor-time.ko INSTALL drivers/rtc/rtc-hym8563.ko INSTALL drivers/rtc/rtc-isl12022.ko INSTALL drivers/rtc/rtc-isl1208.ko INSTALL drivers/rtc/rtc-m41t80.ko INSTALL drivers/rtc/rtc-m41t93.ko INSTALL drivers/rtc/rtc-m41t94.ko INSTALL drivers/rtc/rtc-m48t35.ko INSTALL drivers/rtc/rtc-max6900.ko INSTALL drivers/rtc/rtc-m48t86.ko INSTALL drivers/rtc/rtc-m48t59.ko INSTALL drivers/rtc/rtc-max6902.ko INSTALL drivers/rtc/rtc-mc13xxx.ko INSTALL drivers/rtc/rtc-mcp795.ko INSTALL drivers/rtc/rtc-msm6242.ko INSTALL drivers/rtc/rtc-pcf2123.ko INSTALL drivers/rtc/rtc-pcf2127.ko INSTALL drivers/rtc/rtc-pcf85063.ko INSTALL drivers/rtc/rtc-pcf8583.ko INSTALL drivers/rtc/rtc-r9701.ko INSTALL drivers/rtc/rtc-rp5c01.ko INSTALL drivers/rtc/rtc-rs5c348.ko INSTALL drivers/rtc/rtc-rs5c372.ko INSTALL drivers/rtc/rtc-rv3029c2.ko INSTALL drivers/rtc/rtc-rv8803.ko INSTALL drivers/rtc/rtc-rx4581.ko INSTALL drivers/rtc/rtc-rx8025.ko INSTALL drivers/rtc/rtc-rx8581.ko INSTALL drivers/rtc/rtc-s35390a.ko INSTALL drivers/rtc/rtc-stk17ta8.ko INSTALL drivers/rtc/rtc-tps65910.ko INSTALL drivers/rtc/rtc-v3020.ko INSTALL drivers/rtc/rtc-x1205.ko INSTALL drivers/scsi/ch.ko INSTALL drivers/scsi/device_handler/scsi_dh_alua.ko INSTALL drivers/scsi/device_handler/scsi_dh_emc.ko INSTALL drivers/scsi/device_handler/scsi_dh_hp_sw.ko INSTALL drivers/scsi/fcoe/libfcoe.ko INSTALL drivers/scsi/device_handler/scsi_dh_rdac.ko INSTALL drivers/scsi/iscsi_boot_sysfs.ko INSTALL drivers/scsi/iscsi_tcp.ko INSTALL drivers/scsi/libfc/libfc.ko INSTALL drivers/scsi/libiscsi.ko INSTALL drivers/scsi/libiscsi_tcp.ko INSTALL drivers/scsi/libsas/libsas.ko INSTALL drivers/scsi/osd/osd.ko INSTALL drivers/scsi/osd/libosd.ko INSTALL drivers/scsi/osst.ko INSTALL drivers/scsi/raid_class.ko INSTALL drivers/scsi/scsi_transport_fc.ko INSTALL drivers/scsi/scsi_transport_iscsi.ko INSTALL drivers/scsi/scsi_transport_sas.ko INSTALL drivers/scsi/scsi_transport_spi.ko INSTALL drivers/scsi/ses.ko INSTALL drivers/scsi/sg.ko INSTALL drivers/scsi/scsi_transport_srp.ko INSTALL drivers/scsi/sr_mod.ko INSTALL drivers/scsi/st.ko INSTALL drivers/scsi/ufs/ufshcd.ko INSTALL drivers/scsi/virtio_scsi.ko INSTALL drivers/spi/spi-bitbang.ko INSTALL drivers/spi/spi-gpio.ko INSTALL drivers/spi/spidev.ko INSTALL drivers/ssb/ssb.ko INSTALL drivers/staging/fbtft/fb_agm1264k-fl.ko INSTALL drivers/staging/fbtft/fb_bd663474.ko INSTALL drivers/staging/fbtft/fb_hx8340bn.ko INSTALL drivers/staging/fbtft/fb_hx8347d.ko INSTALL drivers/staging/fbtft/fb_hx8353d.ko INSTALL drivers/staging/fbtft/fb_hx8357d.ko INSTALL drivers/staging/fbtft/fb_ili9163.ko INSTALL drivers/staging/fbtft/fb_ili9320.ko INSTALL drivers/staging/fbtft/fb_ili9325.ko INSTALL drivers/staging/fbtft/fb_ili9340.ko INSTALL drivers/staging/fbtft/fb_ili9341.ko INSTALL drivers/staging/fbtft/fb_ili9481.ko INSTALL drivers/staging/fbtft/fb_ili9486.ko INSTALL drivers/staging/fbtft/fb_pcd8544.ko INSTALL drivers/staging/fbtft/fb_ra8875.ko INSTALL drivers/staging/fbtft/fb_s6d02a1.ko INSTALL drivers/staging/fbtft/fb_ssd1289.ko INSTALL drivers/staging/fbtft/fb_s6d1121.ko INSTALL drivers/staging/fbtft/fb_ssd1306.ko INSTALL drivers/staging/fbtft/fb_ssd1331.ko INSTALL drivers/staging/fbtft/fb_ssd1351.ko INSTALL drivers/staging/fbtft/fb_st7735r.ko INSTALL drivers/staging/fbtft/fb_st7789v.ko INSTALL drivers/staging/fbtft/fb_tinylcd.ko INSTALL drivers/staging/fbtft/fb_tls8204.ko INSTALL drivers/staging/fbtft/fb_uc1611.ko INSTALL drivers/staging/fbtft/fb_uc1701.ko INSTALL drivers/staging/fbtft/fb_watterott.ko INSTALL drivers/staging/fbtft/fb_upd161704.ko INSTALL drivers/staging/fbtft/fbtft.ko INSTALL drivers/staging/fbtft/fbtft_device.ko INSTALL drivers/staging/fbtft/flexfb.ko INSTALL drivers/staging/iio/accel/adis16201.ko INSTALL drivers/staging/iio/accel/adis16203.ko INSTALL drivers/staging/iio/accel/adis16240.ko INSTALL drivers/staging/iio/accel/adis16209.ko INSTALL drivers/staging/iio/adc/ad7192.ko INSTALL drivers/staging/iio/adc/ad7280a.ko INSTALL drivers/staging/iio/adc/ad7606.ko INSTALL drivers/staging/iio/adc/ad7606_spi.ko INSTALL drivers/staging/iio/adc/ad7780.ko INSTALL drivers/staging/iio/adc/ad7816.ko INSTALL drivers/staging/iio/addac/adt7316-i2c.ko INSTALL drivers/staging/iio/addac/adt7316-spi.ko INSTALL drivers/staging/iio/addac/adt7316.ko INSTALL drivers/staging/iio/cdc/ad7150.ko INSTALL drivers/staging/iio/cdc/ad7152.ko INSTALL drivers/staging/iio/cdc/ad7746.ko INSTALL drivers/staging/iio/frequency/ad9834.ko INSTALL drivers/staging/iio/frequency/ad9832.ko INSTALL drivers/staging/iio/gyro/adis16060.ko INSTALL drivers/staging/iio/impedance-analyzer/ad5933.ko INSTALL drivers/staging/iio/light/tsl2x7x.ko INSTALL drivers/staging/iio/meter/ade7753.ko INSTALL drivers/staging/iio/meter/ade7754.ko INSTALL drivers/staging/iio/meter/ade7758.ko INSTALL drivers/staging/iio/meter/ade7759.ko INSTALL drivers/staging/iio/meter/ade7854-i2c.ko INSTALL drivers/staging/iio/meter/ade7854-spi.ko INSTALL drivers/staging/iio/meter/ade7854.ko INSTALL drivers/staging/iio/resolver/ad2s1200.ko INSTALL drivers/staging/iio/resolver/ad2s1210.ko INSTALL drivers/staging/iio/resolver/ad2s90.ko INSTALL drivers/staging/rtl8188eu/r8188eu.ko INSTALL drivers/staging/rtl8712/r8712u.ko INSTALL drivers/staging/speakup/speakup.ko INSTALL drivers/staging/speakup/speakup_acntsa.ko INSTALL drivers/staging/speakup/speakup_apollo.ko INSTALL drivers/staging/speakup/speakup_audptr.ko INSTALL drivers/staging/speakup/speakup_bns.ko INSTALL drivers/staging/speakup/speakup_decext.ko INSTALL drivers/staging/speakup/speakup_dectlk.ko INSTALL drivers/staging/speakup/speakup_dummy.ko INSTALL drivers/staging/speakup/speakup_ltlk.ko INSTALL drivers/staging/speakup/speakup_soft.ko INSTALL drivers/staging/speakup/speakup_spkout.ko INSTALL drivers/staging/speakup/speakup_txprt.ko INSTALL drivers/target/iscsi/iscsi_target_mod.ko INSTALL drivers/target/loopback/tcm_loop.ko INSTALL drivers/target/target_core_file.ko INSTALL drivers/target/target_core_mod.ko INSTALL drivers/target/target_core_iblock.ko INSTALL drivers/target/target_core_pscsi.ko INSTALL drivers/target/target_core_user.ko INSTALL drivers/target/tcm_fc/tcm_fc.ko INSTALL drivers/tty/n_gsm.ko INSTALL drivers/uio/uio_dmem_genirq.ko INSTALL drivers/uio/uio_pdrv_genirq.ko INSTALL drivers/usb/class/cdc-acm.ko INSTALL drivers/usb/class/cdc-wdm.ko INSTALL drivers/usb/class/usblp.ko INSTALL drivers/usb/class/usbtmc.ko INSTALL drivers/usb/gadget/function/u_audio.ko INSTALL drivers/usb/gadget/function/u_ether.ko INSTALL drivers/usb/gadget/function/u_serial.ko INSTALL drivers/usb/gadget/function/usb_f_acm.ko INSTALL drivers/usb/gadget/function/usb_f_ecm.ko INSTALL drivers/usb/gadget/function/usb_f_ecm_subset.ko INSTALL drivers/usb/gadget/function/usb_f_fs.ko INSTALL drivers/usb/gadget/function/usb_f_hid.ko INSTALL drivers/usb/gadget/function/usb_f_mass_storage.ko INSTALL drivers/usb/gadget/function/usb_f_midi.ko INSTALL drivers/usb/gadget/function/usb_f_ncm.ko INSTALL drivers/usb/gadget/function/usb_f_obex.ko INSTALL drivers/usb/gadget/function/usb_f_rndis.ko INSTALL drivers/usb/gadget/function/usb_f_ss_lb.ko INSTALL drivers/usb/gadget/function/usb_f_serial.ko INSTALL drivers/usb/gadget/function/usb_f_uac1.ko INSTALL drivers/usb/gadget/function/usb_f_uac2.ko INSTALL drivers/usb/gadget/legacy/g_acm_ms.ko INSTALL drivers/usb/gadget/legacy/g_audio.ko INSTALL drivers/usb/gadget/legacy/g_cdc.ko INSTALL drivers/usb/gadget/legacy/g_dbgp.ko INSTALL drivers/usb/gadget/legacy/g_ether.ko INSTALL drivers/usb/gadget/legacy/g_ffs.ko INSTALL drivers/usb/gadget/legacy/g_hid.ko INSTALL drivers/usb/gadget/legacy/g_mass_storage.ko INSTALL drivers/usb/gadget/legacy/g_midi.ko INSTALL drivers/usb/gadget/legacy/g_multi.ko INSTALL drivers/usb/gadget/legacy/g_ncm.ko INSTALL drivers/usb/gadget/legacy/g_serial.ko INSTALL drivers/usb/gadget/legacy/g_zero.ko INSTALL drivers/usb/gadget/legacy/gadgetfs.ko INSTALL drivers/usb/gadget/libcomposite.ko INSTALL drivers/usb/host/hwa-hc.ko INSTALL drivers/usb/host/u132-hcd.ko INSTALL drivers/usb/image/mdc800.ko INSTALL drivers/usb/image/microtek.ko INSTALL drivers/usb/misc/adutux.ko INSTALL drivers/usb/misc/appledisplay.ko INSTALL drivers/usb/misc/chaoskey.ko INSTALL drivers/usb/misc/cytherm.ko INSTALL drivers/usb/misc/cypress_cy7c63.ko INSTALL drivers/usb/misc/ehset.ko INSTALL drivers/usb/misc/emi26.ko INSTALL drivers/usb/misc/emi62.ko INSTALL drivers/usb/misc/ezusb.ko INSTALL drivers/usb/misc/idmouse.ko INSTALL drivers/usb/misc/ftdi-elan.ko INSTALL drivers/usb/misc/iowarrior.ko INSTALL drivers/usb/misc/isight_firmware.ko INSTALL drivers/usb/misc/ldusb.ko INSTALL drivers/usb/misc/legousbtower.ko INSTALL drivers/usb/misc/rio500.ko INSTALL drivers/usb/misc/sisusbvga/sisusbvga.ko INSTALL drivers/usb/misc/trancevibrator.ko INSTALL drivers/usb/misc/usb3503.ko INSTALL drivers/usb/misc/usbsevseg.ko INSTALL drivers/usb/misc/usblcd.ko INSTALL drivers/usb/misc/usbtest.ko INSTALL drivers/usb/misc/yurex.ko INSTALL drivers/usb/mon/usbmon.ko INSTALL drivers/usb/serial/aircable.ko INSTALL drivers/usb/serial/ark3116.ko INSTALL drivers/usb/serial/belkin_sa.ko INSTALL drivers/usb/serial/ch341.ko INSTALL drivers/usb/serial/cp210x.ko INSTALL drivers/usb/serial/cyberjack.ko INSTALL drivers/usb/serial/cypress_m8.ko INSTALL drivers/usb/serial/digi_acceleport.ko INSTALL drivers/usb/serial/empeg.ko INSTALL drivers/usb/serial/f81232.ko INSTALL drivers/usb/serial/ftdi_sio.ko INSTALL drivers/usb/serial/garmin_gps.ko INSTALL drivers/usb/serial/io_ti.ko INSTALL drivers/usb/serial/io_edgeport.ko INSTALL drivers/usb/serial/ipaq.ko INSTALL drivers/usb/serial/ipw.ko INSTALL drivers/usb/serial/ir-usb.ko INSTALL drivers/usb/serial/iuu_phoenix.ko INSTALL drivers/usb/serial/keyspan.ko INSTALL drivers/usb/serial/keyspan_pda.ko INSTALL drivers/usb/serial/kl5kusb105.ko INSTALL drivers/usb/serial/kobil_sct.ko INSTALL drivers/usb/serial/mct_u232.ko INSTALL drivers/usb/serial/metro-usb.ko INSTALL drivers/usb/serial/mos7720.ko INSTALL drivers/usb/serial/mos7840.ko INSTALL drivers/usb/serial/mxuport.ko INSTALL drivers/usb/serial/navman.ko INSTALL drivers/usb/serial/omninet.ko INSTALL drivers/usb/serial/opticon.ko INSTALL drivers/usb/serial/option.ko INSTALL drivers/usb/serial/oti6858.ko INSTALL drivers/usb/serial/pl2303.ko INSTALL drivers/usb/serial/qcaux.ko INSTALL drivers/usb/serial/qcserial.ko INSTALL drivers/usb/serial/quatech2.ko INSTALL drivers/usb/serial/safe_serial.ko INSTALL drivers/usb/serial/sierra.ko INSTALL drivers/usb/serial/spcp8x5.ko INSTALL drivers/usb/serial/ssu100.ko INSTALL drivers/usb/serial/symbolserial.ko INSTALL drivers/usb/serial/ti_usb_3410_5052.ko INSTALL drivers/usb/serial/usb-serial-simple.ko INSTALL drivers/usb/serial/usb_debug.ko INSTALL drivers/usb/serial/usbserial.ko INSTALL drivers/usb/serial/usb_wwan.ko INSTALL drivers/usb/serial/visor.ko INSTALL drivers/usb/serial/whiteheat.ko INSTALL drivers/usb/serial/wishbone-serial.ko INSTALL drivers/usb/serial/xsens_mt.ko INSTALL drivers/usb/storage/uas.ko INSTALL drivers/usb/storage/ums-alauda.ko INSTALL drivers/usb/storage/ums-cypress.ko INSTALL drivers/usb/storage/ums-datafab.ko INSTALL drivers/usb/storage/ums-eneub6250.ko INSTALL drivers/usb/storage/ums-freecom.ko INSTALL drivers/usb/storage/ums-isd200.ko INSTALL drivers/usb/storage/ums-jumpshot.ko INSTALL drivers/usb/storage/ums-karma.ko INSTALL drivers/usb/storage/ums-onetouch.ko INSTALL drivers/usb/storage/ums-realtek.ko INSTALL drivers/usb/storage/ums-sddr09.ko INSTALL drivers/usb/storage/ums-sddr55.ko INSTALL drivers/usb/storage/ums-usbat.ko INSTALL drivers/usb/usbip/usbip-core.ko INSTALL drivers/usb/usbip/vhci-hcd.ko INSTALL drivers/usb/usbip/usbip-host.ko INSTALL drivers/usb/wusbcore/wusb-cbaf.ko INSTALL drivers/usb/wusbcore/wusb-wa.ko INSTALL drivers/usb/wusbcore/wusbcore.ko INSTALL drivers/uwb/hwa-rc.ko INSTALL drivers/uwb/i1480/dfu/i1480-dfu-usb.ko INSTALL drivers/uwb/uwb.ko INSTALL drivers/video/fbdev/smscufx.ko INSTALL drivers/video/fbdev/udlfb.ko INSTALL drivers/uwb/i1480/i1480-est.ko INSTALL drivers/virtio/virtio_balloon.ko INSTALL drivers/virtio/virtio_input.ko INSTALL drivers/virtio/virtio_mmio.ko INSTALL drivers/watchdog/softdog.ko INSTALL drivers/watchdog/twl4030_wdt.ko INSTALL drivers/xenomai/serial/xeno_16550A.ko INSTALL drivers/xenomai/testing/xeno_rtdmtest.ko INSTALL drivers/xenomai/udd/xeno_udd.ko INSTALL fs/adfs/adfs.ko INSTALL fs/afs/kafs.ko INSTALL fs/affs/affs.ko INSTALL fs/befs/befs.ko INSTALL fs/aufs/aufs.ko INSTALL fs/bfs/bfs.ko INSTALL fs/binfmt_misc.ko INSTALL fs/cachefiles/cachefiles.ko INSTALL fs/ceph/ceph.ko INSTALL fs/cifs/cifs.ko INSTALL fs/coda/coda.ko INSTALL fs/dlm/dlm.ko INSTALL fs/efs/efs.ko INSTALL fs/ecryptfs/ecryptfs.ko INSTALL fs/exofs/exofs.ko INSTALL fs/exofs/libore.ko INSTALL fs/freevxfs/freevxfs.ko INSTALL fs/fscache/fscache.ko INSTALL fs/fuse/cuse.ko INSTALL fs/gfs2/gfs2.ko INSTALL fs/hfs/hfs.ko INSTALL fs/hfsplus/hfsplus.ko INSTALL fs/isofs/isofs.ko INSTALL fs/jffs2/jffs2.ko INSTALL fs/jfs/jfs.ko INSTALL fs/minix/minix.ko INSTALL fs/ncpfs/ncpfs.ko INSTALL fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko INSTALL fs/nfsd/nfsd.ko INSTALL fs/nilfs2/nilfs2.ko INSTALL fs/nls/mac-celtic.ko INSTALL fs/nls/mac-centeuro.ko INSTALL fs/nls/mac-croatian.ko INSTALL fs/nls/mac-cyrillic.ko INSTALL fs/nls/mac-gaelic.ko INSTALL fs/nls/mac-greek.ko INSTALL fs/nls/mac-iceland.ko INSTALL fs/nls/mac-inuit.ko INSTALL fs/nls/mac-roman.ko INSTALL fs/nls/mac-romanian.ko INSTALL fs/nls/mac-turkish.ko INSTALL fs/nls/nls_ascii.ko INSTALL fs/nls/nls_cp1250.ko INSTALL fs/nls/nls_cp1251.ko INSTALL fs/nls/nls_cp1255.ko INSTALL fs/nls/nls_cp737.ko INSTALL fs/nls/nls_cp775.ko INSTALL fs/nls/nls_cp850.ko INSTALL fs/nls/nls_cp852.ko INSTALL fs/nls/nls_cp855.ko INSTALL fs/nls/nls_cp857.ko INSTALL fs/nls/nls_cp860.ko INSTALL fs/nls/nls_cp861.ko INSTALL fs/nls/nls_cp863.ko INSTALL fs/nls/nls_cp862.ko INSTALL fs/nls/nls_cp864.ko INSTALL fs/nls/nls_cp865.ko INSTALL fs/nls/nls_cp866.ko INSTALL fs/nls/nls_cp869.ko INSTALL fs/nls/nls_cp874.ko INSTALL fs/nls/nls_cp932.ko INSTALL fs/nls/nls_cp936.ko INSTALL fs/nls/nls_cp949.ko INSTALL fs/nls/nls_cp950.ko INSTALL fs/nls/nls_euc-jp.ko INSTALL fs/nls/nls_iso8859-13.ko INSTALL fs/nls/nls_iso8859-14.ko INSTALL fs/nls/nls_iso8859-15.ko INSTALL fs/nls/nls_iso8859-2.ko INSTALL fs/nls/nls_iso8859-3.ko INSTALL fs/nls/nls_iso8859-4.ko INSTALL fs/nls/nls_iso8859-5.ko INSTALL fs/nls/nls_iso8859-6.ko INSTALL fs/nls/nls_iso8859-7.ko INSTALL fs/nls/nls_iso8859-9.ko INSTALL fs/nls/nls_koi8-r.ko INSTALL fs/nls/nls_koi8-ru.ko INSTALL fs/nls/nls_koi8-u.ko INSTALL fs/nls/nls_utf8.ko INSTALL fs/ntfs/ntfs.ko INSTALL fs/ocfs2/cluster/ocfs2_nodemanager.ko INSTALL fs/ocfs2/dlm/ocfs2_dlm.ko INSTALL fs/ocfs2/dlmfs/ocfs2_dlmfs.ko INSTALL fs/ocfs2/ocfs2.ko INSTALL fs/ocfs2/ocfs2_stack_o2cb.ko INSTALL fs/ocfs2/ocfs2_stack_user.ko INSTALL fs/ocfs2/ocfs2_stackglue.ko INSTALL fs/omfs/omfs.ko INSTALL fs/qnx4/qnx4.ko INSTALL fs/qnx6/qnx6.ko INSTALL fs/quota/quota_tree.ko INSTALL fs/quota/quota_v1.ko INSTALL fs/quota/quota_v2.ko INSTALL fs/romfs/romfs.ko INSTALL fs/reiserfs/reiserfs.ko INSTALL fs/squashfs/squashfs.ko INSTALL fs/sysv/sysv.ko INSTALL fs/udf/udf.ko INSTALL fs/ufs/ufs.ko INSTALL lib/crc-itu-t.ko INSTALL lib/cordic.ko INSTALL lib/crc7.ko INSTALL lib/lru_cache.ko INSTALL lib/lz4/lz4_decompress.ko INSTALL lib/lz4/lz4_compress.ko INSTALL lib/lz4/lz4hc_compress.ko INSTALL lib/notifier-error-inject.ko INSTALL lib/pm-notifier-error-inject.ko INSTALL lib/test_bpf.ko INSTALL lib/test_firmware.ko INSTALL lib/test_static_key_base.ko INSTALL lib/test_static_keys.ko INSTALL lib/test_user_copy.ko INSTALL lib/ts_bm.ko INSTALL lib/ts_fsm.ko INSTALL lib/ts_kmp.ko INSTALL mm/zsmalloc.ko INSTALL net/6lowpan/6lowpan.ko INSTALL net/6lowpan/nhc_dest.ko INSTALL net/6lowpan/nhc_fragment.ko INSTALL net/6lowpan/nhc_ipv6.ko INSTALL net/6lowpan/nhc_hop.ko INSTALL net/6lowpan/nhc_mobility.ko INSTALL net/6lowpan/nhc_routing.ko INSTALL net/6lowpan/nhc_udp.ko INSTALL net/802/garp.ko INSTALL net/802/mrp.ko INSTALL net/802/p8022.ko INSTALL net/802/psnap.ko INSTALL net/802/stp.ko INSTALL net/8021q/8021q.ko INSTALL net/appletalk/appletalk.ko INSTALL net/atm/atm.ko INSTALL net/atm/br2684.ko INSTALL net/atm/clip.ko INSTALL net/atm/lec.ko INSTALL net/atm/mpoa.ko INSTALL net/atm/pppoatm.ko INSTALL net/batman-adv/batman-adv.ko INSTALL net/bluetooth/bluetooth.ko INSTALL net/bluetooth/bluetooth_6lowpan.ko INSTALL net/bluetooth/bnep/bnep.ko INSTALL net/bluetooth/hidp/hidp.ko INSTALL net/bluetooth/rfcomm/rfcomm.ko INSTALL net/bridge/br_netfilter.ko INSTALL net/bridge/bridge.ko INSTALL net/bridge/netfilter/ebt_802_3.ko INSTALL net/bridge/netfilter/ebt_among.ko INSTALL net/bridge/netfilter/ebt_arp.ko INSTALL net/bridge/netfilter/ebt_arpreply.ko INSTALL net/bridge/netfilter/ebt_dnat.ko INSTALL net/bridge/netfilter/ebt_ip.ko INSTALL net/bridge/netfilter/ebt_ip6.ko INSTALL net/bridge/netfilter/ebt_limit.ko INSTALL net/bridge/netfilter/ebt_log.ko INSTALL net/bridge/netfilter/ebt_mark.ko INSTALL net/bridge/netfilter/ebt_mark_m.ko INSTALL net/bridge/netfilter/ebt_nflog.ko INSTALL net/bridge/netfilter/ebt_pkttype.ko INSTALL net/bridge/netfilter/ebt_redirect.ko INSTALL net/bridge/netfilter/ebt_stp.ko INSTALL net/bridge/netfilter/ebt_snat.ko INSTALL net/bridge/netfilter/ebt_vlan.ko INSTALL net/bridge/netfilter/ebtable_broute.ko INSTALL net/bridge/netfilter/ebtable_filter.ko INSTALL net/bridge/netfilter/ebtable_nat.ko INSTALL net/bridge/netfilter/ebtables.ko INSTALL net/bridge/netfilter/nf_log_bridge.ko INSTALL net/bridge/netfilter/nf_tables_bridge.ko INSTALL net/bridge/netfilter/nft_meta_bridge.ko INSTALL net/bridge/netfilter/nft_reject_bridge.ko INSTALL net/can/can-bcm.ko INSTALL net/can/can-gw.ko INSTALL net/can/can-isotp.ko INSTALL net/can/can-raw.ko INSTALL net/can/can.ko INSTALL net/core/drop_monitor.ko INSTALL net/ceph/libceph.ko INSTALL net/core/pktgen.ko INSTALL net/dccp/dccp.ko INSTALL net/dccp/dccp_diag.ko INSTALL net/dccp/dccp_ipv4.ko INSTALL net/dccp/dccp_ipv6.ko INSTALL net/dccp/dccp_probe.ko INSTALL net/ieee802154/6lowpan/ieee802154_6lowpan.ko INSTALL net/ieee802154/ieee802154.ko INSTALL net/ieee802154/ieee802154_socket.ko INSTALL net/ipv4/ah4.ko INSTALL net/ipv4/esp4.ko INSTALL net/ipv4/fou.ko INSTALL net/ipv4/inet_diag.ko INSTALL net/ipv4/gre.ko INSTALL net/ipv4/ip_gre.ko INSTALL net/ipv4/ip_tunnel.ko INSTALL net/ipv4/ip_vti.ko INSTALL net/ipv4/ipcomp.ko INSTALL net/ipv4/ipip.ko INSTALL net/ipv4/netfilter/arp_tables.ko INSTALL net/ipv4/netfilter/arpt_mangle.ko INSTALL net/ipv4/netfilter/arptable_filter.ko INSTALL net/ipv4/netfilter/ip_tables.ko INSTALL net/ipv4/netfilter/ipt_CLUSTERIP.ko INSTALL net/ipv4/netfilter/ipt_ECN.ko INSTALL net/ipv4/netfilter/ipt_MASQUERADE.ko INSTALL net/ipv4/netfilter/ipt_REJECT.ko INSTALL net/ipv4/netfilter/ipt_SYNPROXY.ko INSTALL net/ipv4/netfilter/ipt_rpfilter.ko INSTALL net/ipv4/netfilter/ipt_ah.ko INSTALL net/ipv4/netfilter/iptable_filter.ko INSTALL net/ipv4/netfilter/iptable_mangle.ko INSTALL net/ipv4/netfilter/iptable_nat.ko INSTALL net/ipv4/netfilter/iptable_raw.ko INSTALL net/ipv4/netfilter/iptable_security.ko INSTALL net/ipv4/netfilter/nf_conntrack_ipv4.ko INSTALL net/ipv4/netfilter/nf_defrag_ipv4.ko INSTALL net/ipv4/netfilter/nf_dup_ipv4.ko INSTALL net/ipv4/netfilter/nf_log_arp.ko INSTALL net/ipv4/netfilter/nf_log_ipv4.ko INSTALL net/ipv4/netfilter/nf_nat_h323.ko INSTALL net/ipv4/netfilter/nf_nat_ipv4.ko INSTALL net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko INSTALL net/ipv4/netfilter/nf_nat_pptp.ko INSTALL net/ipv4/netfilter/nf_nat_proto_gre.ko INSTALL net/ipv4/netfilter/nf_nat_snmp_basic.ko INSTALL net/ipv4/netfilter/nf_reject_ipv4.ko INSTALL net/ipv4/netfilter/nf_tables_arp.ko INSTALL net/ipv4/netfilter/nf_tables_ipv4.ko INSTALL net/ipv4/netfilter/nft_chain_nat_ipv4.ko INSTALL net/ipv4/netfilter/nft_chain_route_ipv4.ko INSTALL net/ipv4/netfilter/nft_dup_ipv4.ko INSTALL net/ipv4/netfilter/nft_masq_ipv4.ko INSTALL net/ipv4/netfilter/nft_redir_ipv4.ko INSTALL net/ipv4/netfilter/nft_reject_ipv4.ko INSTALL net/ipv4/tcp_bic.ko INSTALL net/ipv4/tcp_cdg.ko INSTALL net/ipv4/tcp_dctcp.ko INSTALL net/ipv4/tcp_diag.ko INSTALL net/ipv4/tcp_highspeed.ko INSTALL net/ipv4/tcp_htcp.ko INSTALL net/ipv4/tcp_illinois.ko INSTALL net/ipv4/tcp_hybla.ko INSTALL net/ipv4/tcp_lp.ko INSTALL net/ipv4/tcp_scalable.ko INSTALL net/ipv4/tcp_vegas.ko INSTALL net/ipv4/tcp_veno.ko INSTALL net/ipv4/tcp_westwood.ko INSTALL net/ipv4/tcp_yeah.ko INSTALL net/ipv4/tunnel4.ko INSTALL net/ipv4/udp_diag.ko INSTALL net/ipv4/udp_tunnel.ko INSTALL net/ipv4/xfrm4_mode_beet.ko INSTALL net/ipv4/xfrm4_mode_tunnel.ko INSTALL net/ipv4/xfrm4_mode_transport.ko INSTALL net/ipv4/xfrm4_tunnel.ko INSTALL net/ipv6/ah6.ko INSTALL net/ipv6/esp6.ko INSTALL net/ipv6/fou6.ko INSTALL net/ipv6/ip6_gre.ko INSTALL net/ipv6/ip6_tunnel.ko INSTALL net/ipv6/ip6_udp_tunnel.ko INSTALL net/ipv6/ip6_vti.ko INSTALL net/ipv6/ipcomp6.ko INSTALL net/ipv6/netfilter/ip6_tables.ko INSTALL net/ipv6/netfilter/ip6t_MASQUERADE.ko INSTALL net/ipv6/netfilter/ip6t_NPT.ko INSTALL net/ipv6/netfilter/ip6t_REJECT.ko INSTALL net/ipv6/netfilter/ip6t_SYNPROXY.ko INSTALL net/ipv6/netfilter/ip6t_ah.ko INSTALL net/ipv6/netfilter/ip6t_eui64.ko INSTALL net/ipv6/netfilter/ip6t_frag.ko INSTALL net/ipv6/netfilter/ip6t_hbh.ko INSTALL net/ipv6/netfilter/ip6t_ipv6header.ko INSTALL net/ipv6/netfilter/ip6t_mh.ko INSTALL net/ipv6/netfilter/ip6t_rpfilter.ko INSTALL net/ipv6/netfilter/ip6t_rt.ko INSTALL net/ipv6/netfilter/ip6table_filter.ko INSTALL net/ipv6/netfilter/ip6table_mangle.ko INSTALL net/ipv6/netfilter/ip6table_nat.ko INSTALL net/ipv6/netfilter/ip6table_raw.ko INSTALL net/ipv6/netfilter/ip6table_security.ko INSTALL net/ipv6/netfilter/nf_conntrack_ipv6.ko INSTALL net/ipv6/netfilter/nf_defrag_ipv6.ko INSTALL net/ipv6/netfilter/nf_dup_ipv6.ko INSTALL net/ipv6/netfilter/nf_log_ipv6.ko INSTALL net/ipv6/netfilter/nf_nat_ipv6.ko INSTALL net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko INSTALL net/ipv6/netfilter/nf_reject_ipv6.ko INSTALL net/ipv6/netfilter/nf_tables_ipv6.ko INSTALL net/ipv6/netfilter/nft_chain_nat_ipv6.ko INSTALL net/ipv6/netfilter/nft_chain_route_ipv6.ko INSTALL net/ipv6/netfilter/nft_dup_ipv6.ko INSTALL net/ipv6/netfilter/nft_masq_ipv6.ko INSTALL net/ipv6/netfilter/nft_redir_ipv6.ko INSTALL net/ipv6/netfilter/nft_reject_ipv6.ko INSTALL net/ipv6/sit.ko INSTALL net/ipv6/tunnel6.ko INSTALL net/ipv6/xfrm6_mode_ro.ko INSTALL net/ipv6/xfrm6_mode_transport.ko INSTALL net/ipv6/xfrm6_mode_beet.ko INSTALL net/ipv6/xfrm6_mode_tunnel.ko INSTALL net/ipv6/xfrm6_tunnel.ko INSTALL net/key/af_key.ko INSTALL net/l2tp/l2tp_core.ko INSTALL net/l2tp/l2tp_debugfs.ko INSTALL net/l2tp/l2tp_eth.ko INSTALL net/l2tp/l2tp_ip.ko INSTALL net/l2tp/l2tp_ip6.ko INSTALL net/l2tp/l2tp_netlink.ko INSTALL net/l2tp/l2tp_ppp.ko INSTALL net/llc/llc.ko INSTALL net/mac80211/mac80211.ko INSTALL net/llc/llc2.ko INSTALL net/mac802154/mac802154.ko INSTALL net/mpls/mpls_iptunnel.ko INSTALL net/mpls/mpls_router.ko INSTALL net/netfilter/ipset/ip_set.ko INSTALL net/netfilter/ipset/ip_set_bitmap_ip.ko INSTALL net/netfilter/ipset/ip_set_bitmap_ipmac.ko INSTALL net/netfilter/ipset/ip_set_bitmap_port.ko INSTALL net/netfilter/ipset/ip_set_hash_ip.ko INSTALL net/netfilter/ipset/ip_set_hash_ipmark.ko INSTALL net/netfilter/ipset/ip_set_hash_ipport.ko INSTALL net/netfilter/ipset/ip_set_hash_ipportip.ko INSTALL net/netfilter/ipset/ip_set_hash_ipportnet.ko INSTALL net/netfilter/ipset/ip_set_hash_mac.ko INSTALL net/netfilter/ipset/ip_set_hash_net.ko INSTALL net/netfilter/ipset/ip_set_hash_netiface.ko INSTALL net/netfilter/ipset/ip_set_hash_netnet.ko INSTALL net/netfilter/ipset/ip_set_hash_netport.ko INSTALL net/netfilter/ipset/ip_set_hash_netportnet.ko INSTALL net/netfilter/ipset/ip_set_list_set.ko INSTALL net/netfilter/ipvs/ip_vs.ko INSTALL net/netfilter/ipvs/ip_vs_dh.ko INSTALL net/netfilter/ipvs/ip_vs_fo.ko INSTALL net/netfilter/ipvs/ip_vs_ftp.ko INSTALL net/netfilter/ipvs/ip_vs_lblc.ko INSTALL net/netfilter/ipvs/ip_vs_lblcr.ko INSTALL net/netfilter/ipvs/ip_vs_lc.ko INSTALL net/netfilter/ipvs/ip_vs_nq.ko INSTALL net/netfilter/ipvs/ip_vs_ovf.ko INSTALL net/netfilter/ipvs/ip_vs_pe_sip.ko INSTALL net/netfilter/ipvs/ip_vs_rr.ko INSTALL net/netfilter/ipvs/ip_vs_sed.ko INSTALL net/netfilter/ipvs/ip_vs_sh.ko INSTALL net/netfilter/ipvs/ip_vs_wlc.ko INSTALL net/netfilter/ipvs/ip_vs_wrr.ko INSTALL net/netfilter/nf_conntrack.ko INSTALL net/netfilter/nf_conntrack_amanda.ko INSTALL net/netfilter/nf_conntrack_broadcast.ko INSTALL net/netfilter/nf_conntrack_ftp.ko INSTALL net/netfilter/nf_conntrack_h323.ko INSTALL net/netfilter/nf_conntrack_irc.ko INSTALL net/netfilter/nf_conntrack_netbios_ns.ko INSTALL net/netfilter/nf_conntrack_netlink.ko INSTALL net/netfilter/nf_conntrack_pptp.ko INSTALL net/netfilter/nf_conntrack_proto_gre.ko INSTALL net/netfilter/nf_conntrack_sane.ko INSTALL net/netfilter/nf_conntrack_snmp.ko INSTALL net/netfilter/nf_conntrack_sip.ko INSTALL net/netfilter/nf_conntrack_tftp.ko INSTALL net/netfilter/nf_log_common.ko INSTALL net/netfilter/nf_nat.ko INSTALL net/netfilter/nf_nat_amanda.ko INSTALL net/netfilter/nf_nat_ftp.ko INSTALL net/netfilter/nf_nat_irc.ko INSTALL net/netfilter/nf_nat_redirect.ko INSTALL net/netfilter/nf_nat_sip.ko INSTALL net/netfilter/nf_nat_tftp.ko INSTALL net/netfilter/nf_synproxy_core.ko INSTALL net/netfilter/nf_tables.ko INSTALL net/netfilter/nf_tables_inet.ko INSTALL net/netfilter/nf_tables_netdev.ko INSTALL net/netfilter/nfnetlink.ko INSTALL net/netfilter/nfnetlink_acct.ko INSTALL net/netfilter/nfnetlink_cthelper.ko INSTALL net/netfilter/nfnetlink_cttimeout.ko INSTALL net/netfilter/nfnetlink_log.ko INSTALL net/netfilter/nfnetlink_queue.ko INSTALL net/netfilter/nft_compat.ko INSTALL net/netfilter/nft_counter.ko INSTALL net/netfilter/nft_ct.ko INSTALL net/netfilter/nft_exthdr.ko INSTALL net/netfilter/nft_hash.ko INSTALL net/netfilter/nft_limit.ko INSTALL net/netfilter/nft_log.ko INSTALL net/netfilter/nft_masq.ko INSTALL net/netfilter/nft_meta.ko INSTALL net/netfilter/nft_nat.ko INSTALL net/netfilter/nft_queue.ko INSTALL net/netfilter/nft_redir.ko INSTALL net/netfilter/nft_reject.ko INSTALL net/netfilter/nft_reject_inet.ko INSTALL net/netfilter/x_tables.ko INSTALL net/netfilter/xt_AUDIT.ko INSTALL net/netfilter/xt_CHECKSUM.ko INSTALL net/netfilter/xt_CLASSIFY.ko INSTALL net/netfilter/xt_CONNSECMARK.ko INSTALL net/netfilter/xt_CT.ko INSTALL net/netfilter/xt_DSCP.ko INSTALL net/netfilter/xt_HL.ko INSTALL net/netfilter/xt_HMARK.ko INSTALL net/netfilter/xt_IDLETIMER.ko INSTALL net/netfilter/xt_LED.ko INSTALL net/netfilter/xt_LOG.ko INSTALL net/netfilter/xt_NETMAP.ko INSTALL net/netfilter/xt_NFLOG.ko INSTALL net/netfilter/xt_NFQUEUE.ko INSTALL net/netfilter/xt_REDIRECT.ko INSTALL net/netfilter/xt_RATEEST.ko INSTALL net/netfilter/xt_SECMARK.ko INSTALL net/netfilter/xt_TCPOPTSTRIP.ko INSTALL net/netfilter/xt_TCPMSS.ko INSTALL net/netfilter/xt_TEE.ko INSTALL net/netfilter/xt_TPROXY.ko INSTALL net/netfilter/xt_TRACE.ko INSTALL net/netfilter/xt_bpf.ko INSTALL net/netfilter/xt_addrtype.ko INSTALL net/netfilter/xt_cluster.ko INSTALL net/netfilter/xt_cgroup.ko INSTALL net/netfilter/xt_comment.ko INSTALL net/netfilter/xt_connbytes.ko INSTALL net/netfilter/xt_connlimit.ko INSTALL net/netfilter/xt_connlabel.ko INSTALL net/netfilter/xt_connmark.ko INSTALL net/netfilter/xt_conntrack.ko INSTALL net/netfilter/xt_cpu.ko INSTALL net/netfilter/xt_dccp.ko INSTALL net/netfilter/xt_devgroup.ko INSTALL net/netfilter/xt_ecn.ko INSTALL net/netfilter/xt_dscp.ko INSTALL net/netfilter/xt_esp.ko INSTALL net/netfilter/xt_hashlimit.ko INSTALL net/netfilter/xt_helper.ko INSTALL net/netfilter/xt_hl.ko INSTALL net/netfilter/xt_ipcomp.ko INSTALL net/netfilter/xt_iprange.ko INSTALL net/netfilter/xt_l2tp.ko INSTALL net/netfilter/xt_ipvs.ko INSTALL net/netfilter/xt_length.ko INSTALL net/netfilter/xt_limit.ko INSTALL net/netfilter/xt_mac.ko INSTALL net/netfilter/xt_mark.ko INSTALL net/netfilter/xt_multiport.ko INSTALL net/netfilter/xt_nat.ko INSTALL net/netfilter/xt_osf.ko INSTALL net/netfilter/xt_nfacct.ko INSTALL net/netfilter/xt_owner.ko INSTALL net/netfilter/xt_physdev.ko INSTALL net/netfilter/xt_pkttype.ko INSTALL net/netfilter/xt_policy.ko INSTALL net/netfilter/xt_quota.ko INSTALL net/netfilter/xt_rateest.ko INSTALL net/netfilter/xt_realm.ko INSTALL net/netfilter/xt_recent.ko INSTALL net/netfilter/xt_sctp.ko INSTALL net/netfilter/xt_state.ko INSTALL net/netfilter/xt_set.ko INSTALL net/netfilter/xt_statistic.ko INSTALL net/netfilter/xt_string.ko INSTALL net/netfilter/xt_tcpmss.ko INSTALL net/netfilter/xt_tcpudp.ko INSTALL net/netfilter/xt_time.ko INSTALL net/netfilter/xt_u32.ko INSTALL net/netlink/netlink_diag.ko INSTALL net/openvswitch/openvswitch.ko INSTALL net/openvswitch/vport-geneve.ko INSTALL net/openvswitch/vport-gre.ko INSTALL net/packet/af_packet_diag.ko INSTALL net/openvswitch/vport-vxlan.ko INSTALL net/phonet/phonet.ko INSTALL net/phonet/pn_pep.ko INSTALL net/rds/rds.ko INSTALL net/rds/rds_tcp.ko INSTALL net/rfkill/rfkill.ko INSTALL net/rxrpc/rxrpc.ko INSTALL net/sched/act_bpf.ko INSTALL net/sched/act_connmark.ko INSTALL net/sched/act_csum.ko INSTALL net/sched/act_gact.ko INSTALL net/sched/act_ipt.ko INSTALL net/sched/act_mirred.ko INSTALL net/sched/act_nat.ko INSTALL net/sched/act_pedit.ko INSTALL net/sched/act_police.ko INSTALL net/sched/act_simple.ko INSTALL net/sched/act_skbedit.ko INSTALL net/sched/act_vlan.ko INSTALL net/sched/cls_basic.ko INSTALL net/sched/cls_bpf.ko INSTALL net/sched/cls_cgroup.ko INSTALL net/sched/cls_flow.ko INSTALL net/sched/cls_flower.ko INSTALL net/sched/cls_fw.ko INSTALL net/sched/cls_route.ko INSTALL net/sched/cls_rsvp.ko INSTALL net/sched/cls_rsvp6.ko INSTALL net/sched/cls_u32.ko INSTALL net/sched/cls_tcindex.ko INSTALL net/sched/em_canid.ko INSTALL net/sched/em_cmp.ko INSTALL net/sched/em_ipset.ko INSTALL net/sched/em_meta.ko INSTALL net/sched/em_nbyte.ko INSTALL net/sched/em_text.ko INSTALL net/sched/em_u32.ko INSTALL net/sched/sch_atm.ko INSTALL net/sched/sch_cbq.ko INSTALL net/sched/sch_choke.ko INSTALL net/sched/sch_codel.ko INSTALL net/sched/sch_dsmark.ko INSTALL net/sched/sch_drr.ko INSTALL net/sched/sch_fq.ko INSTALL net/sched/sch_fq_codel.ko INSTALL net/sched/sch_gred.ko INSTALL net/sched/sch_hfsc.ko INSTALL net/sched/sch_hhf.ko INSTALL net/sched/sch_htb.ko INSTALL net/sched/sch_ingress.ko INSTALL net/sched/sch_mqprio.ko INSTALL net/sched/sch_multiq.ko INSTALL net/sched/sch_netem.ko INSTALL net/sched/sch_pie.ko INSTALL net/sched/sch_plug.ko INSTALL net/sched/sch_prio.ko INSTALL net/sched/sch_qfq.ko INSTALL net/sched/sch_red.ko INSTALL net/sched/sch_sfb.ko INSTALL net/sched/sch_sfq.ko INSTALL net/sched/sch_tbf.ko INSTALL net/sched/sch_teql.ko INSTALL net/sctp/sctp.ko INSTALL net/sctp/sctp_probe.ko INSTALL net/sctp/sctp_diag.ko INSTALL net/sunrpc/auth_gss/rpcsec_gss_krb5.ko INSTALL net/tipc/tipc.ko INSTALL net/unix/unix_diag.ko INSTALL net/wimax/wimax.ko INSTALL net/wireless/cfg80211.ko INSTALL net/wireless/lib80211.ko INSTALL net/wireless/lib80211_crypt_ccmp.ko INSTALL net/wireless/lib80211_crypt_tkip.ko INSTALL net/wireless/lib80211_crypt_wep.ko INSTALL net/xfrm/xfrm_algo.ko INSTALL net/xfrm/xfrm_ipcomp.ko INSTALL net/xfrm/xfrm_user.ko INSTALL sound/core/oss/snd-pcm-oss.ko INSTALL sound/core/oss/snd-mixer-oss.ko INSTALL sound/core/seq/snd-seq-dummy.ko INSTALL sound/core/seq/oss/snd-seq-oss.ko INSTALL sound/core/seq/snd-seq-midi-event.ko INSTALL sound/core/seq/snd-seq-midi.ko INSTALL sound/core/seq/snd-seq-virmidi.ko INSTALL sound/core/seq/snd-seq.ko INSTALL sound/core/snd-hrtimer.ko INSTALL sound/core/snd-hwdep.ko INSTALL sound/core/snd-rawmidi.ko INSTALL sound/core/snd-seq-device.ko INSTALL sound/drivers/pwmsp/snd-pwmsp.ko INSTALL sound/drivers/snd-aloop.ko INSTALL sound/drivers/snd-dummy.ko INSTALL sound/drivers/snd-virmidi.ko INSTALL sound/soc/codecs/snd-soc-pcm512x-i2c.ko INSTALL sound/soc/codecs/snd-soc-pcm512x.ko INSTALL sound/soc/codecs/snd-soc-sgtl5000.ko INSTALL sound/soc/codecs/snd-soc-tlv320aic23-i2c.ko INSTALL sound/soc/codecs/snd-soc-tlv320aic23.ko INSTALL sound/soc/codecs/snd-soc-tlv320aic31xx.ko INSTALL sound/soc/codecs/snd-soc-tpa6130a2.ko INSTALL sound/soc/codecs/snd-soc-ts3a227e.ko INSTALL sound/soc/codecs/snd-soc-twl4030.ko INSTALL sound/soc/codecs/snd-soc-wm8804-i2c.ko INSTALL sound/soc/fsl/snd-soc-fsl-spdif.ko INSTALL sound/soc/codecs/snd-soc-wm8804.ko INSTALL sound/soc/fsl/snd-soc-fsl-ssi.ko INSTALL sound/soc/fsl/snd-soc-imx-audmux.ko INSTALL sound/soc/generic/snd-soc-simple-card-utils.ko INSTALL sound/soc/omap/snd-soc-omap-mcbsp.ko INSTALL sound/soc/generic/snd-soc-simple-card.ko INSTALL sound/soc/omap/snd-soc-omap.ko INSTALL sound/soc/omap/snd-soc-omap-twl4030.ko INSTALL sound/soc/omap/snd-soc-rx51.ko INSTALL sound/usb/6fire/snd-usb-6fire.ko INSTALL sound/usb/bcd2000/snd-bcd2000.ko INSTALL sound/usb/caiaq/snd-usb-caiaq.ko INSTALL sound/usb/hiface/snd-usb-hiface.ko INSTALL sound/usb/line6/snd-usb-line6.ko INSTALL sound/usb/line6/snd-usb-pod.ko INSTALL sound/usb/line6/snd-usb-podhd.ko INSTALL sound/usb/line6/snd-usb-toneport.ko INSTALL sound/usb/line6/snd-usb-variax.ko INSTALL sound/usb/misc/snd-ua101.ko INSTALL sound/usb/snd-usb-audio.ko INSTALL sound/usb/snd-usbmidi-lib.ko DEPMOD 4.14.108-ti-xenomai-bela-r2 CHK include/generated/uapi/linux/version.h HOSTCC scripts/unifdef INSTALL usr/include/misc/ (1 file) INSTALL usr/include/mtd/ (5 files) INSTALL usr/include/asm-generic/ (36 files) INSTALL usr/include/drm/ (25 files) INSTALL usr/include/linux/ (491 files) INSTALL usr/include/rdma/ (20 files) INSTALL usr/include/linux/android/ (1 file) INSTALL usr/include/scsi/ (4 files) INSTALL usr/include/scsi/fc/ (4 files) INSTALL usr/include/linux/byteorder/ (2 files) INSTALL usr/include/sound/ (15 files) INSTALL usr/include/rdma/hfi/ (2 files) INSTALL usr/include/linux/caif/ (2 files) INSTALL usr/include/linux/can/ (7 files) INSTALL usr/include/video/ (3 files) INSTALL usr/include/linux/cifs/ (1 file) INSTALL usr/include/linux/dvb/ (8 files) INSTALL usr/include/linux/genwqe/ (1 file) INSTALL usr/include/linux/hdlc/ (1 file) INSTALL usr/include/linux/hsi/ (2 files) INSTALL usr/include/linux/iio/ (2 files) INSTALL usr/include/xen/ (4 files) INSTALL usr/include/linux/isdn/ (1 file) INSTALL usr/include/linux/mmc/ (1 file) INSTALL usr/include/linux/netfilter/ (87 files) INSTALL usr/include/linux/netfilter_arp/ (2 files) INSTALL usr/include/linux/netfilter/ipset/ (4 files) INSTALL usr/include/linux/netfilter_bridge/ (17 files) INSTALL usr/include/linux/netfilter_ipv4/ (9 files) INSTALL usr/include/linux/netfilter_ipv6/ (12 files) INSTALL usr/include/linux/nfsd/ (5 files) INSTALL usr/include/linux/raid/ (2 files) INSTALL usr/include/linux/sched/ (1 file) INSTALL usr/include/linux/spi/ (1 file) INSTALL usr/include/linux/sunrpc/ (1 file) INSTALL usr/include/linux/tc_act/ (15 files) INSTALL usr/include/linux/tc_ematch/ (4 files) INSTALL usr/include/linux/usb/ (13 files) INSTALL usr/include/linux/wimax/ (1 file) INSTALL usr/include/asm/ (37 files) CHECK usr/include/mtd/ (5 files) CHECK usr/include/misc/ (1 files) CHECK usr/include/drm/ (25 files) CHECK usr/include/asm-generic/ (36 files) CHECK usr/include/linux/ (491 files) CHECK usr/include/scsi/ (4 files) CHECK usr/include/rdma/ (20 files) CHECK usr/include/scsi/fc/ (4 files) CHECK usr/include/rdma/hfi/ (2 files) CHECK usr/include/sound/ (15 files) CHECK usr/include/linux/android/ (1 files) CHECK usr/include/video/ (3 files) CHECK usr/include/linux/byteorder/ (2 files) CHECK usr/include/linux/caif/ (2 files) CHECK usr/include/xen/ (4 files) CHECK usr/include/linux/can/ (7 files) CHECK usr/include/linux/cifs/ (1 files) CHECK usr/include/linux/dvb/ (8 files) CHECK usr/include/linux/hdlc/ (1 files) CHECK usr/include/linux/genwqe/ (1 files) CHECK usr/include/linux/hsi/ (2 files) CHECK usr/include/linux/iio/ (2 files) CHECK usr/include/linux/isdn/ (1 files) CHECK usr/include/linux/mmc/ (1 files) CHECK usr/include/linux/netfilter/ (87 files) CHECK usr/include/linux/netfilter_arp/ (2 files) CHECK usr/include/linux/netfilter_bridge/ (17 files) CHECK usr/include/linux/netfilter_ipv4/ (9 files) CHECK usr/include/linux/netfilter_ipv6/ (12 files) CHECK usr/include/linux/netfilter/ipset/ (4 files) CHECK usr/include/linux/nfsd/ (5 files) CHECK usr/include/linux/raid/ (2 files) CHECK usr/include/linux/sched/ (1 files) CHECK usr/include/linux/spi/ (1 files) CHECK usr/include/linux/sunrpc/ (1 files) CHECK usr/include/linux/tc_act/ (15 files) CHECK usr/include/linux/tc_ematch/ (4 files) CHECK usr/include/linux/usb/ (13 files) CHECK usr/include/linux/wimax/ (1 files) CHECK usr/include/asm/ (37 files) CHK include/generated/uapi/linux/version.h INSTALL debian/headertmp/usr/include/asm-generic/ (36 files) INSTALL debian/headertmp/usr/include/mtd/ (5 files) INSTALL debian/headertmp/usr/include/drm/ (25 files) INSTALL debian/headertmp/usr/include/misc/ (1 file) INSTALL debian/headertmp/usr/include/linux/ (491 files) INSTALL debian/headertmp/usr/include/linux/android/ (1 file) INSTALL debian/headertmp/usr/include/rdma/ (20 files) INSTALL debian/headertmp/usr/include/rdma/hfi/ (2 files) INSTALL debian/headertmp/usr/include/scsi/ (4 files) INSTALL debian/headertmp/usr/include/scsi/fc/ (4 files) INSTALL debian/headertmp/usr/include/sound/ (15 files) INSTALL debian/headertmp/usr/include/linux/byteorder/ (2 files) INSTALL debian/headertmp/usr/include/linux/caif/ (2 files) INSTALL debian/headertmp/usr/include/video/ (3 files) INSTALL debian/headertmp/usr/include/xen/ (4 files) INSTALL debian/headertmp/usr/include/linux/can/ (7 files) INSTALL debian/headertmp/usr/include/linux/cifs/ (1 file) INSTALL debian/headertmp/usr/include/linux/dvb/ (8 files) INSTALL debian/headertmp/usr/include/linux/genwqe/ (1 file) INSTALL debian/headertmp/usr/include/linux/hdlc/ (1 file) INSTALL debian/headertmp/usr/include/linux/hsi/ (2 files) INSTALL debian/headertmp/usr/include/linux/iio/ (2 files) INSTALL debian/headertmp/usr/include/linux/mmc/ (1 file) INSTALL debian/headertmp/usr/include/linux/isdn/ (1 file) INSTALL debian/headertmp/usr/include/linux/netfilter/ (87 files) INSTALL debian/headertmp/usr/include/linux/netfilter/ipset/ (4 files) INSTALL debian/headertmp/usr/include/linux/netfilter_arp/ (2 files) INSTALL debian/headertmp/usr/include/linux/netfilter_bridge/ (17 files) INSTALL debian/headertmp/usr/include/linux/netfilter_ipv4/ (9 files) INSTALL debian/headertmp/usr/include/linux/netfilter_ipv6/ (12 files) INSTALL debian/headertmp/usr/include/linux/nfsd/ (5 files) INSTALL debian/headertmp/usr/include/linux/raid/ (2 files) INSTALL debian/headertmp/usr/include/linux/sched/ (1 file) INSTALL debian/headertmp/usr/include/linux/spi/ (1 file) INSTALL debian/headertmp/usr/include/linux/sunrpc/ (1 file) INSTALL debian/headertmp/usr/include/linux/tc_act/ (15 files) INSTALL debian/headertmp/usr/include/linux/tc_ematch/ (4 files) INSTALL debian/headertmp/usr/include/linux/usb/ (13 files) INSTALL debian/headertmp/usr/include/linux/wimax/ (1 file) INSTALL debian/headertmp/usr/include/asm/ (37 files) dpkg-deb: building package 'linux-headers-4.14.108-ti-xenomai-bela-r2' in '../linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_1bullseye_armhf.deb'. dpkg-deb: building package 'linux-image-4.14.108-ti-xenomai-bela-r2' in '../linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../linux-upstream_1bullseye_armhf.changes dpkg-genchanges: warning: package linux-image-4.14.108-ti-xenomai-bela-r2-dbg in control file but not in files list dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) real 49m52.759s user 162m23.790s sys 25m47.601s _______________ fakeroot make -j1 ARCH=arm LOCALVERSION=-ti-xenomai-bela-r2 CROSS_COMPILE= dtbs CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generated/bounds.h CHK include/generated/timeconst.h CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CHK scripts/mod/devicetable-offsets.h real 0m4.815s user 0m2.450s sys 0m2.245s _______________ '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-icev2-prueth.dtb' -> '/tmp/dtbs/am335x-icev2-prueth.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-bbbmini.dtb' -> '/tmp/dtbs/am335x-boneblack-bbbmini.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-pocketbeagle.dtb' -> '/tmp/dtbs/am335x-pocketbeagle.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-nano.dtb' -> '/tmp/dtbs/am335x-nano.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-wl1835mod.dtb' -> '/tmp/dtbs/am335x-boneblack-wl1835mod.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-evmsk.dtb' -> '/tmp/dtbs/am335x-evmsk.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-sancloud-bbe-uboot-univ.dtb' -> '/tmp/dtbs/am335x-sancloud-bbe-uboot-univ.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-uboot-univ.dtb' -> '/tmp/dtbs/am335x-boneblack-uboot-univ.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-baltos-ir2110.dtb' -> '/tmp/dtbs/am335x-baltos-ir2110.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-sancloud-bbe-uboot.dtb' -> '/tmp/dtbs/am335x-sancloud-bbe-uboot.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-wireless.dtb' -> '/tmp/dtbs/am335x-boneblack-wireless.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-cm-t335.dtb' -> '/tmp/dtbs/am335x-cm-t335.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-sbc-t335.dtb' -> '/tmp/dtbs/am335x-sbc-t335.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-sancloud-bbe.dtb' -> '/tmp/dtbs/am335x-sancloud-bbe.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-pocketbeagle-gamepup.dtb' -> '/tmp/dtbs/am335x-pocketbeagle-gamepup.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-sl50.dtb' -> '/tmp/dtbs/am335x-sl50.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bone.dtb' -> '/tmp/dtbs/am335x-bone.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-phycore-rdk.dtb' -> '/tmp/dtbs/am335x-phycore-rdk.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-baltos-ir3220.dtb' -> '/tmp/dtbs/am335x-baltos-ir3220.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-chiliboard.dtb' -> '/tmp/dtbs/am335x-chiliboard.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblue.dtb' -> '/tmp/dtbs/am335x-boneblue.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-icev2.dtb' -> '/tmp/dtbs/am335x-icev2.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-baltos-ir5221.dtb' -> '/tmp/dtbs/am335x-baltos-ir5221.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-lxm.dtb' -> '/tmp/dtbs/am335x-lxm.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-shc.dtb' -> '/tmp/dtbs/am335x-shc.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-wireless-roboticscape.dtb' -> '/tmp/dtbs/am335x-boneblack-wireless-roboticscape.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bonegreen.dtb' -> '/tmp/dtbs/am335x-bonegreen.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bonegreen-gateway.dtb' -> '/tmp/dtbs/am335x-bonegreen-gateway.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-audio.dtb' -> '/tmp/dtbs/am335x-boneblack-audio.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack.dtb' -> '/tmp/dtbs/am335x-boneblack.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-pepper.dtb' -> '/tmp/dtbs/am335x-pepper.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bonegreen-wireless-uboot-univ.dtb' -> '/tmp/dtbs/am335x-bonegreen-wireless-uboot-univ.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bonegreen-wireless.dtb' -> '/tmp/dtbs/am335x-bonegreen-wireless.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-bone-uboot-univ.dtb' -> '/tmp/dtbs/am335x-bone-uboot-univ.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-bbb-exp-r.dtb' -> '/tmp/dtbs/am335x-boneblack-bbb-exp-r.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-base0033.dtb' -> '/tmp/dtbs/am335x-base0033.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-uboot.dtb' -> '/tmp/dtbs/am335x-boneblack-uboot.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-roboticscape.dtb' -> '/tmp/dtbs/am335x-boneblack-roboticscape.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-evm.dtb' -> '/tmp/dtbs/am335x-evm.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-olimex-som.dtb' -> '/tmp/dtbs/am335x-olimex-som.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-wega-rdk.dtb' -> '/tmp/dtbs/am335x-wega-rdk.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-pocketbeagle-techlab.dtb' -> '/tmp/dtbs/am335x-pocketbeagle-techlab.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-boneblack-bbb-exp-c.dtb' -> '/tmp/dtbs/am335x-boneblack-bbb-exp-c.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-abbbi.dtb' -> '/tmp/dtbs/am335x-abbbi.dtb' '/var/chroot/bullseye-armhf/build/buildd/linux-src/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dtb' -> '/tmp/dtbs/am335x-moxa-uc-8100-me-t.dtb' Building 4.14.108-ti-xenomai-bela-r2-dtbs.tar.gz /build/buildd/linux-src defconfig linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb linux-libc-dev_1bullseye_armhf.deb linux-src linux-upstream_1bullseye_armhf.buildinfo linux-upstream_1bullseye_armhf.changes ***builder*** 4.14.108-ti-xenomai-bela-r2-dtbs.tar.gz linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb linux-libc-dev_1bullseye_armhf.deb linux-src patch-4.14.108-ti-xenomai-bela-r2.diff uploading: linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb 'linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/linux-image-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' uploading: linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb 'linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/linux-headers-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' uploading: patch-4.14.108-ti-xenomai-bela-r2.diff.xz 'patch-4.14.108-ti-xenomai-bela-r2.diff.xz' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/patch-4.14.108-ti-xenomai-bela-r2.diff.xz' uploading: defconfig 'defconfig' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/defconfig' uploading: 4.14.108-ti-xenomai-bela-r2-dtbs.tar.gz '4.14.108-ti-xenomai-bela-r2-dtbs.tar.gz' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/4.14.108-ti-xenomai-bela-r2-dtbs.tar.gz' Updating lts414x repo... http://192.168.1.98/rcn-ee.net/deb/bullseye-armhf/LATEST-ti-xenomai-bela: 2022-08-25 12:50:47 ERROR 404: Not Found. cat: /build/buildd/LATEST-ti-xenomai-bela: No such file or directory cat: /build/buildd/LATEST-ti-xenomai-bela: No such file or directory uploading: LATEST ABI:1 LTS414 https://rcn-ee.com/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/install-me.sh '/build/buildd/LATEST-ti-xenomai-bela' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/LATEST-ti-xenomai-bela' git clone https://github.com/rcn-ee/rtl8723bu.git Cloning into 'rtl8723bu'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/rtl8723bu.git Cloning into 'rtl8723bu'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd */*.ko cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~ rm -fr .tmp_versions .cache.mk make ARCH=arm CROSS_COMPILE= KSRC=/build/buildd/linux-src make ARCH=arm CROSS_COMPILE= -C /build/buildd/linux-src M=/build/buildd/rtl8723bu/src modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/rtl8723bu/src/core/rtw_cmd.o /build/buildd/rtl8723bu/src/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': /build/buildd/rtl8723bu/src/core/rtw_cmd.c:1368:57: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1368 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_cmd.c:1372:41: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1372 | pnetwork->network.IELength-12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_cmd.c:1385:57: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1385 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_security.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_debug.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_io.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_ioctl_query.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_ioctl_set.o /build/buildd/rtl8723bu/src/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': /build/buildd/rtl8723bu/src/core/rtw_ioctl_set.c:497:51: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 497 | NDIS_802_11_NETWORK_INFRASTRUCTURE* pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_ieee80211.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_mlme.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.o /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_GO_request': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:2941:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2941 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_GO_response': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:3390:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3390 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_GO_confirm': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:3865:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3865 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_invitation_request': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:4141:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4141 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_invitation_response': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:4481:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4481 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_p2p_provision_request': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:4754:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4754 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_probersp_p2p': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:4890:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4890 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function '_issue_probereq_p2p': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:5232:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 5232 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_beacon': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:6636:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 6636 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_probersp': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:6956:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 6956 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function '_issue_probereq': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:7235:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 7235 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_auth': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:7382:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 7382 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_asocrsp': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:7538:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 7538 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_assocreq': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:7755:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 7755 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function '_issue_nulldata': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8194:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8194 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function '_issue_qos_nulldata': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8365:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8365 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function '_issue_deauth': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8504:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8504 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_action_spct_ch_switch': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8616:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8616 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_action_BA': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8766:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8766 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'issue_action_BSSCoexistPacket': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:8939:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 8939 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c: In function 'linked_status_chk': /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:11344:34: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 11344 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 0, 0, 3, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:11366:35: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 11366 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:11367:35: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 11367 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_mlme_ext.c:11368:35: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 11368 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_wlan_util.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_vht.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_pwrctrl.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_rf.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_recv.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_sta_mgt.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_ap.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_xmit.o /build/buildd/rtl8723bu/src/core/rtw_xmit.c: In function 'rtw_make_wlanhdr': /build/buildd/rtl8723bu/src/core/rtw_xmit.c:1333:18: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1333 | __le16 *fctrl = &pwlanhdr->frame_ctl; | ^~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_p2p.o /build/buildd/rtl8723bu/src/core/rtw_p2p.c: In function 'issue_group_disc_req': /build/buildd/rtl8723bu/src/core/rtw_p2p.c:178:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_p2p.c: In function 'issue_p2p_devdisc_resp': /build/buildd/rtl8723bu/src/core/rtw_p2p.c:239:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_p2p.c: In function 'issue_p2p_provision_resp': /build/buildd/rtl8723bu/src/core/rtw_p2p.c:318:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_p2p.c: In function 'issue_p2p_presence_resp': /build/buildd/rtl8723bu/src/core/rtw_p2p.c:409:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_tdls.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_br_ext.o /build/buildd/rtl8723bu/src/core/rtw_br_ext.c: In function 'nat25_db_handle': /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1047:67: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1047 | __nat25_generate_ipx_network_addr_with_socket(networkAddr, &ipx->ipx_source.net, &ipx->ipx_source.sock); | ^~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1047:89: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1047 | __nat25_generate_ipx_network_addr_with_socket(networkAddr, &ipx->ipx_source.net, &ipx->ipx_source.sock); | ^~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1054:65: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1054 | __nat25_generate_ipx_network_addr_with_node(networkAddr, &ipx->ipx_source.net, ipx->ipx_source.node); | ^~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1069:67: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1069 | __nat25_generate_ipx_network_addr_with_socket(networkAddr, &ipx->ipx_dest.net, &ipx->ipx_dest.sock); | ^~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1069:87: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1069 | __nat25_generate_ipx_network_addr_with_socket(networkAddr, &ipx->ipx_dest.net, &ipx->ipx_dest.sock); | ^~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1078:65: warning: taking address of packed member of 'struct ipxhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1078 | __nat25_generate_ipx_network_addr_with_node(networkAddr, &ipx->ipx_dest.net, ipx->ipx_dest.node); | ^~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1116:56: warning: taking address of packed member of 'struct elapaarp' may result in an unaligned pointer value [-Waddress-of-packed-member] 1116 | __nat25_generate_apple_network_addr(networkAddr, &ea->pa_src_net, &ea->pa_src_node); | ^~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1132:56: warning: taking address of packed member of 'struct elapaarp' may result in an unaligned pointer value [-Waddress-of-packed-member] 1132 | __nat25_generate_apple_network_addr(networkAddr, &ea->pa_dst_net, &ea->pa_dst_node); | ^~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1273:67: warning: taking address of packed member of 'struct pppoe_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1273 | __nat25_generate_pppoe_network_addr(networkAddr, skb->data, &(ph->sid)); | ^~~~~~~~~~ /build/buildd/rtl8723bu/src/core/rtw_br_ext.c:1345:76: warning: taking address of packed member of 'struct pppoe_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1345 | __nat25_generate_pppoe_network_addr(networkAddr, skb->data+ETH_ALEN, &(ph->sid)); | ^~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/core/rtw_iol.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_sreset.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_btcoex.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_beamforming.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_odm.o CC [M] /build/buildd/rtl8723bu/src/core/rtw_efuse.o CC [M] /build/buildd/rtl8723bu/src/os_dep/osdep_service.o CC [M] /build/buildd/rtl8723bu/src/os_dep/os_intfs.o CC [M] /build/buildd/rtl8723bu/src/os_dep/usb_intf.o In file included from /build/buildd/rtl8723bu/src/include/osdep_service_linux.h:30, from /build/buildd/rtl8723bu/src/include/osdep_service.h:40, from /build/buildd/rtl8723bu/src/include/drv_types.h:32, from /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:22: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtw_drv_halt': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:1416:1: note: in expansion of macro 'module_exit' 1416 | module_exit(rtw_drv_halt); | ^~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:1395:20: note: 'cleanup_module' target declared here 1395 | static void __exit rtw_drv_halt(void) | ^~~~~~~~~~~~ In file included from /build/buildd/rtl8723bu/src/include/osdep_service_linux.h:30, from /build/buildd/rtl8723bu/src/include/osdep_service.h:40, from /build/buildd/rtl8723bu/src/include/drv_types.h:32, from /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:22: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtw_drv_entry': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:1415:1: note: in expansion of macro 'module_init' 1415 | module_init(rtw_drv_entry); | ^~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/usb_intf.c:1354:19: note: 'init_module' target declared here 1354 | static int __init rtw_drv_entry(void) | ^~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/os_dep/usb_ops_linux.o CC [M] /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.o /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:2246:34: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 2246 | && _TRUE == rtw_validate_ssid(&(pnetwork->network.Ssid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c: In function 'rtw_mp_efuse_get': /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9190:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9190 | sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[addr+i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9166:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9166 | sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[addr+i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9126:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9126 | sprintf(extra, "%s0x%02x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9129:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9129 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9132:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9132 | sprintf(extra, "%s\t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9135:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9135 | sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9138:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9138 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9103:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9103 | sprintf(extra, "%s0x%03x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9106:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9106 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9109:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9109 | sprintf(extra, "%s\t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9112:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9112 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9115:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9115 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9080:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9080 | sprintf(extra, "%s0x%03x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9083:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9083 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9086:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9086 | sprintf(extra, "%s\t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9089:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9089 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9092:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9092 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9068:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9068 | sprintf(extra, "%s 0x%02X ", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9008:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9008 | sprintf(extra, "%s0x%03x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9012:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9012 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9015:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9015 | sprintf(extra,"%s\t",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9018:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9018 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:9021:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 9021 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8975:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8975 | sprintf(extra, "%s0x%03x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8978:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8978 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8981:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8981 | sprintf(extra,"%s\t",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8984:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8984 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8987:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8987 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8943:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8943 | sprintf(extra, "%s0x%02X", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8947:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8947 | sprintf(extra,"%s,",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8943:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8943 | sprintf(extra, "%s0x%02X", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8910:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8910 | sprintf(extra, "%s%02X", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8914:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8914 | sprintf(extra,"%s:",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8910:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8910 | sprintf(extra, "%s%02X", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8875:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8875 | sprintf(extra, "%s%02X", extra, rawdata[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8882:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8882 | sprintf(extra, "%s ", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8880:6: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8880 | sprintf(extra, "%s \t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8877:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8877 | sprintf(extra, "%s\n", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8878:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8878 | sprintf(extra, "%s0x%02x\t", extra, i+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8858:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8858 | sprintf(extra, "%s0x%02X ", extra, data[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8801:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8801 | sprintf(extra, "%s0x%02x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8804:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8804 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8807:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8807 | sprintf(extra, "%s\t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8810:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8810 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8813:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8813 | sprintf(extra,"%s\n",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8770:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8770 | sprintf(extra, "%s0x%02x\t", extra, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8773:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8773 | sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8776:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8776 | sprintf(extra, "%s\t", extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8779:5: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8779 | sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8782:4: warning: 'sprintf' argument 3 overlaps destination object 'extra' [-Wrestrict] 8782 | sprintf(extra,"%s\n",extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_linux.c:8688:35: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 8688 | union iwreq_data *wdata, char *extra) | ~~~~~~^~~~~ CC [M] /build/buildd/rtl8723bu/src/os_dep/xmit_linux.o CC [M] /build/buildd/rtl8723bu/src/os_dep/mlme_linux.o CC [M] /build/buildd/rtl8723bu/src/os_dep/recv_linux.o CC [M] /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.o /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c:426:29: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 426 | NDIS_802_11_SSID *pssid = &pnetwork->network.Ssid; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c:489:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 489 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c:1951:34: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1951 | && _TRUE == rtw_validate_ssid(&(pnetwork->network.Ssid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_issue_p2p_provision_request': /build/buildd/rtl8723bu/src/os_dep/ioctl_cfg80211.c:4430:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 4430 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/os_dep/wifi_regd.o CC [M] /build/buildd/rtl8723bu/src/os_dep/rtw_android.o CC [M] /build/buildd/rtl8723bu/src/os_dep/rtw_proc.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_intf.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_com.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_com_phycfg.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_phy.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_btcoex.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_usb.o CC [M] /build/buildd/rtl8723bu/src/hal/hal_usb_led.o CC [M] /build/buildd/rtl8723bu/src/hal/HalPwrSeqCmd.o CC [M] /build/buildd/rtl8723bu/src/hal/Hal8723BPwrSeq.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_sreset.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_hal_init.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_phycfg.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_rf6052.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_dm.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_rxdesc.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.o /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c: In function 'ConstructBeacon': /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c:157:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c: In function 'ConstructPSPoll': /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c:257:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c: In function 'ConstructNullFunctionData': /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c:297:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | fctrl = &pwlanhdr->frame_ctl; | ^~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c: In function 'ConstructProbeRsp': /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c:820:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | fctrl = &(pwlanhdr->frame_ctl); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c: In function 'ConstructBtNullFunctionData': /build/buildd/rtl8723bu/src/hal/rtl8723b_cmd.c:2402:10: warning: taking address of packed member of 'struct rtw_ieee80211_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2402 | fctrl = &pwlanhdr->frame_ctl; | ^~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8723bu/src/hal/usb_halinit.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723bu_led.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723bu_xmit.o CC [M] /build/buildd/rtl8723bu/src/hal/rtl8723bu_recv.o CC [M] /build/buildd/rtl8723bu/src/hal/usb_ops.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_debug.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_AntDiv.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_interface.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_HWConfig.o CC [M] /build/buildd/rtl8723bu/src/hal/odm.o CC [M] /build/buildd/rtl8723bu/src/hal/HalPhyRf.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_EdcaTurboCheck.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_DIG.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_PathDiv.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_RaInfo.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_DynamicBBPowerSaving.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_DynamicTxPower.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_CfoTracking.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_NoiseMonitor.o CC [M] /build/buildd/rtl8723bu/src/hal/HalBtc8723b1Ant.o CC [M] /build/buildd/rtl8723bu/src/hal/HalBtc8723b2Ant.o CC [M] /build/buildd/rtl8723bu/src/hal/HalHWImg8723B_BB.o CC [M] /build/buildd/rtl8723bu/src/hal/HalHWImg8723B_MAC.o CC [M] /build/buildd/rtl8723bu/src/hal/HalHWImg8723B_RF.o CC [M] /build/buildd/rtl8723bu/src/hal/HalHWImg8723B_FW.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_RegConfig8723B.o CC [M] /build/buildd/rtl8723bu/src/hal/HalPhyRf_8723B.o CC [M] /build/buildd/rtl8723bu/src/hal/odm_RTL8723B.o CC [M] /build/buildd/rtl8723bu/src/platform/platform_ops.o LD [M] /build/buildd/rtl8723bu/src/8723bu.o Building modules, stage 2. MODPOST 1 modules CC /build/buildd/rtl8723bu/src/8723bu.mod.o LD [M] /build/buildd/rtl8723bu/src/8723bu.ko make[1]: Leaving directory '/build/buildd/linux-src' '/var/chroot/bullseye-armhf/build/buildd/rtl8723bu/src/8723bu.ko' -> '/var/chroot/bullseye-armhf/build/buildd/rtl8723bu/8723bu.ko' '/var/chroot/bullseye-armhf/build/buildd/rtl8723bu/src/README.md' -> '/var/chroot/bullseye-armhf/build/buildd/rtl8723bu/README.md' dpkg-buildpackage: info: source package rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2' in '../rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd/rtl8723bu/rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd/rtl8723bu/rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/rtl8723bu-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' git clone https://github.com/rcn-ee/rtl8821cu.git Cloning into 'rtl8821cu'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/rtl8821cu.git Cloning into 'rtl8821cu'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. #make -C /build/buildd/linux-src M=/build/buildd/rtl8821cu/src clean cd hal ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~ rm -fr .tmp_versions make ARCH=arm CROSS_COMPILE= KSRC=/build/buildd/linux-src make ARCH=arm CROSS_COMPILE= -C /build/buildd/linux-src M=/build/buildd/rtl8821cu/src modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/rtl8821cu/src/core/rtw_cmd.o /build/buildd/rtl8821cu/src/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': /build/buildd/rtl8821cu/src/core/rtw_cmd.c:1495:56: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8821cu/src/core/rtw_cmd.c:1499:38: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1499 | pnetwork->network.IELength - 12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8821cu/src/core/rtw_cmd.c:1512:32: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1512 | pnetwork->network.IELength, &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8821cu/src/core/rtw_cmd.c:1516:57: warning: taking address of packed member of 'struct _WLAN_BSSID_EX' may result in an unaligned pointer value [-Waddress-of-packed-member] 1516 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/rtl8821cu/src/core/rtw_security.o /build/buildd/rtl8821cu/src/core/rtw_security.c: In function 'sha256_init': /build/buildd/rtl8821cu/src/core/rtw_security.c:2192:4: error: 'struct sha256_state' has no member named 'length' 2192 | md->length = 0; | ^~ /build/buildd/rtl8821cu/src/core/rtw_security.c: In function 'sha256_update': /build/buildd/rtl8821cu/src/core/rtw_security.c:2221:33: warning: passing argument 2 of 'sha256_compress' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2221 | sha256_compress(sctx->state, src); | ^~~ /build/buildd/rtl8821cu/src/core/rtw_security.c:2144:69: note: expected 'unsigned char *' but argument is of type 'const u8 *' {aka 'const unsigned char *'} 2144 | static void sha256_compress(struct sha256_state *md, unsigned char *buf) | ~~~~~~~~~~~~~~~^~~ /build/buildd/rtl8821cu/src/core/rtw_security.c: In function 'sha256_final': /build/buildd/rtl8821cu/src/core/rtw_security.c:2233:2: error: implicit declaration of function '__sha256_final'; did you mean 'sha256_final'? [-Werror=implicit-function-declaration] 2233 | __sha256_final(sctx, out, 8); | ^~~~~~~~~~~~~~ | sha256_final /build/buildd/rtl8821cu/src/core/rtw_security.c: At top level: /build/buildd/rtl8821cu/src/core/rtw_security.c:2236:13: warning: conflicting types for '__sha256_final' 2236 | static void __sha256_final(struct sha256_state *sctx, u8 *out, int digest_words) | ^~~~~~~~~~~~~~ /build/buildd/rtl8821cu/src/core/rtw_security.c:2236:13: error: static declaration of '__sha256_final' follows non-static declaration /build/buildd/rtl8821cu/src/core/rtw_security.c:2233:2: note: previous implicit declaration of '__sha256_final' was here 2233 | __sha256_final(sctx, out, 8); | ^~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:327: /build/buildd/rtl8821cu/src/core/rtw_security.o] Error 1 make[1]: *** [Makefile:1535: _module_/build/buildd/rtl8821cu/src] Error 2 make[1]: Leaving directory '/build/buildd/linux-src' make: *** [Makefile:1926: modules] Error 2 git clone https://github.com/rcn-ee/rtl8723du.git Cloning into 'rtl8723du'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/rtl8723du.git Cloning into 'rtl8723du'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/lwfinger/rtl8723du.git ./src --depth=1 Cloning into './src'... #make -C /build/buildd/linux-src M=/build/buildd/rtl8723du/src/src clean /bin/sh: line 1: cd: hal/phydm/halrf: No such file or directory /bin/sh: line 1: cd: hal/phydm/halrf/rtl8723d: No such file or directory /bin/sh: line 1: cd: hal/phydm/txbf: No such file or directory /bin/sh: line 1: cd: hal/efuse/rtl8723d: No such file or directory /bin/sh: line 1: cd: hal/phydm/rtl8723d: No such file or directory /bin/sh: line 1: cd: hal/rtl8723d/usb: No such file or directory /bin/sh: line 1: cd: core/crypto: No such file or directory /bin/sh: line 1: cd: core/monitor: No such file or directory /bin/sh: line 1: cd: core/mesh: No such file or directory /bin/sh: line 1: cd: core/wds: No such file or directory /bin/sh: line 1: cd: core/efuse: No such file or directory /bin/sh: line 1: cd: os_dep/linux: No such file or directory make ARCH=arm CROSS_COMPILE= KSRC=/build/buildd/linux-src make ARCH=arm CROSS_COMPILE= -C /build/buildd/linux-src M=/build/buildd/rtl8723du/src/src modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/rtl8723du/src/src/core/rtw_cmd.o In file included from /build/buildd/rtl8723du/src/src/include/drv_types.h:62, from /build/buildd/rtl8723du/src/src/core/rtw_cmd.c:6: /build/buildd/rtl8723du/src/src/include/hal_com_h2c.h: In function 'SET_H2CCMD_MSRRPT_PARM_OPMODE': /build/buildd/rtl8723du/src/src/include/hal_com_h2c.h:165:2: error: implicit declaration of function 'u8p_replace_bits' [-Werror=implicit-function-declaration] 165 | u8p_replace_bits(__pH2CCmd, __Value, BIT(0)); | ^~~~~~~~~~~~~~~~ /build/buildd/rtl8723du/src/src/include/hal_com_h2c.h: In function 'GET_H2CCMD_MSRRPT_PARM_OPMODE': /build/buildd/rtl8723du/src/src/include/hal_com_h2c.h:205:9: error: implicit declaration of function 'u8_get_bits' [-Werror=implicit-function-declaration] 205 | return u8_get_bits(*__pH2CCmd, BIT(0)); | ^~~~~~~~~~~ In file included from /build/buildd/rtl8723du/src/src/include/rtl8723d_hal.h:13, from /build/buildd/rtl8723du/src/src/include/../hal/phydm/phydm_precomp.h:66, from /build/buildd/rtl8723du/src/src/include/hal_data.h:7, from /build/buildd/rtl8723du/src/src/core/rtw_cmd.c:7: /build/buildd/rtl8723du/src/src/include/rtl8723d_cmd.h: In function 'SET_8723D_H2CCMD_BT_FW_PATCH_SIZE': /build/buildd/rtl8723du/src/src/include/rtl8723d_cmd.h:304:2: error: implicit declaration of function 'le16p_replace_bits' [-Werror=implicit-function-declaration] 304 | le16p_replace_bits((__le16 *)__pH2CCmd + 0, __Value, GENMASK(15, 0)); | ^~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723du/src/src/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': /build/buildd/rtl8723du/src/src/core/rtw_cmd.c:1265:38: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1265 | pnetwork->network.IELength - 12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ /build/buildd/rtl8723du/src/src/core/rtw_cmd.c:1270:54: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1270 | rtw_append_exented_cap(adapt, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:327: /build/buildd/rtl8723du/src/src/core/rtw_cmd.o] Error 1 make[1]: *** [Makefile:1535: _module_/build/buildd/rtl8723du/src/src] Error 2 make[1]: Leaving directory '/build/buildd/linux-src' make: *** [Makefile:199: modules] Error 2 git clone https://github.com/rcn-ee/qcacld-2.0.git Cloning into 'qcacld-2.0'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/qcacld-2.0.git Cloning into 'qcacld-2.0'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. Cloning into './src'... make -C /lib/modules/5.15.56-v7l+/build M=/build/buildd/qcacld-2.0/src/src clean make[1]: *** /lib/modules/5.15.56-v7l+/build: No such file or directory. Stop. make: *** [Makefile:28: clean] Error 2 make ARCH=arm CROSS_COMPILE= KERNEL_SRC=/build/buildd/linux-src make -C /build/buildd/linux-src M=/build/buildd/qcacld-2.0/src/src modules WLAN_ROOT=/build/buildd/qcacld-2.0/src/src MODNAME?=qcacld2 CONFIG_QCA_WIFI_ISOC=0 CONFIG_QCA_WIFI_2_0=1 CONFIG_QCA_CLD_WLAN=m WLAN_OPEN_SOURCE=1 make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.o In file included from /build/buildd/qcacld-2.0/src/src/CORE/SERVICES/COMMON/adf/adf_os_mem.h:40, from /build/buildd/qcacld-2.0/src/src/CORE/SERVICES/COMMON/adf/linux/adf_os_dma_pvt.h:33, from /build/buildd/qcacld-2.0/src/src/CORE/SERVICES/COMMON/adf/adf_os_dma.h:39, from /build/buildd/qcacld-2.0/src/src/CORE/SERVICES/COMMON/adf/adf_nbuf.h:43, from /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/vos_packet.h:60, from /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/i_vos_list.h:46, from /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/vos_list.h:73, from /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/vos_api.h:64, from /build/buildd/qcacld-2.0/src/src/CORE/HDD/inc/wlan_hdd_includes.h:55, from /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.c:50: /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/vos_cnss.h: In function 'vos_get_monotonic_boottime_ts': /build/buildd/qcacld-2.0/src/src/CORE/VOSS/inc/vos_cnss.h:236:25: error: passing argument 1 of 'get_monotonic_boottime' from incompatible pointer type [-Werror=incompatible-pointer-types] 236 | get_monotonic_boottime(ts); | ^~ | | | struct timespec64 * In file included from ./include/linux/ktime.h:272, from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/qcacld-2.0/src/src/CORE/HDD/inc/wlan_hdd_includes.h:48, from /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.c:50: ./include/linux/timekeeping.h:247:60: note: expected 'struct timespec *' but argument is of type 'struct timespec64 *' 247 | static inline void get_monotonic_boottime(struct timespec *ts) | ~~~~~~~~~~~~~~~~~^~ /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.c: In function 'hdd_print_bss_info': /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.c:1577:26: warning: taking address of packed member of 'struct connection_info_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1577 | cap_info = (uint32_t *)&hdd_sta_ctx->conn_info.ht_caps; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.c:1581:26: warning: taking address of packed member of 'struct connection_info_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1581 | cap_info = (uint32_t *)&hdd_sta_ctx->conn_info.vht_caps; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:327: /build/buildd/qcacld-2.0/src/src/CORE/HDD/src/wlan_hdd_assoc.o] Error 1 make[1]: *** [Makefile:1535: _module_/build/buildd/qcacld-2.0/src/src] Error 2 make[1]: Leaving directory '/build/buildd/linux-src' make: *** [Makefile:22: all] Error 2 git clone https://github.com/rcn-ee/libpruio.git Cloning into 'libpruio'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/libpruio.git Cloning into 'libpruio'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. make ARCH=arm CROSS_COMPILE= KDIR=/build/buildd/linux-src all make -C /build/buildd/linux-src M=/build/buildd/libpruio/src modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/libpruio/src/libpruio.o In file included from /build/buildd/libpruio/src/libpruio.c:21: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'libpruio_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/libpruio/src/libpruio.c:136:1: note: in expansion of macro 'module_init' 136 | module_init(libpruio_init); //!< The constructor function | ^~~~~~~~~~~ /build/buildd/libpruio/src/libpruio.c:107:19: note: 'init_module' target declared here 107 | static int __init libpruio_init(void){ | ^~~~~~~~~~~~~ In file included from /build/buildd/libpruio/src/libpruio.c:21: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libpruio_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/libpruio/src/libpruio.c:137:1: note: in expansion of macro 'module_exit' 137 | module_exit(libpruio_exit); //!< The destructor | ^~~~~~~~~~~ /build/buildd/libpruio/src/libpruio.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit libpruio_exit(void){ | ^~~~~~~~~~~~~ Building modules, stage 2. MODPOST 1 modules CC /build/buildd/libpruio/src/libpruio.mod.o LD [M] /build/buildd/libpruio/src/libpruio.ko make[1]: Leaving directory '/build/buildd/linux-src' '/var/chroot/bullseye-armhf/build/buildd/libpruio/src/libpruio.ko' -> '/var/chroot/bullseye-armhf/build/buildd/libpruio/libpruio.ko' '/var/chroot/bullseye-armhf/build/buildd/libpruio/src/ReadMe.md' -> '/var/chroot/bullseye-armhf/build/buildd/libpruio/ReadMe.md' dpkg-buildpackage: info: source package libpruio-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libpruio-modules-4.14.108-ti-xenomai-bela-r2' in '../libpruio-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../libpruio-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd/libpruio/libpruio-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd/libpruio/libpruio-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/libpruio-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' git clone https://github.com/rcn-ee/ti-sgx-omap5.git Cloning into 'ti-sgx-omap5'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/ti-sgx-omap5.git Cloning into 'ti-sgx-omap5'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. lts414x schroot -c bullseye-armhf -u voodoo -- ../build-ti335x-4.14.x.sh Cloning into './src'... patch -p1 < ../../0001-sgx-add-fno-PIE.patch patching file eurasia_km/eurasiacon/build/linux2/buildvars.mk patch -p1 < ../../0003-gcc8.patch patching file eurasia_km/eurasiacon/build/linux2/buildvars.mk diff --git a/eurasia_km/eurasiacon/build/linux2/buildvars.mk b/eurasia_km/eurasiacon/build/linux2/buildvars.mk index f30e467..fe22e44 100644 --- a/eurasia_km/eurasiacon/build/linux2/buildvars.mk +++ b/eurasia_km/eurasiacon/build/linux2/buildvars.mk @@ -48,7 +48,7 @@ # These flags are used for kernel, User C and User C++ # -COMMON_FLAGS := -W -Wall +COMMON_FLAGS := -W -Wall -fno-PIE # Some GCC warnings are C only, so we must mask them from C++ # @@ -90,11 +90,13 @@ TESTED_TARGET_USER_FLAGS := \ $(call cc-option,-Wno-missing-field-initializers) \ $(call cc-option,-fdiagnostics-show-option) \ $(call cc-option,-Wno-self-assign) \ + $(call cc-option,-Wno-stringop-truncation) \ $(call cc-option,-Wno-parentheses-equality) TESTED_HOST_USER_FLAGS := \ $(call host-cc-option,-Wno-missing-field-initializers) \ $(call host-cc-option,-fdiagnostics-show-option) \ $(call host-cc-option,-Wno-self-assign) \ + $(call host-cc-option,-Wno-stringop-truncation) \ $(call host-cc-option,-Wno-parentheses-equality) # These flags are clang-specific. @@ -168,6 +170,8 @@ TESTED_KBUILD_FLAGS := \ $(call kernel-cc-option,-Wno-aggregate-return) \ $(call kernel-cc-option,-Wno-unused-but-set-variable) \ $(call kernel-cc-option,-Wno-old-style-declaration) \ + $(call kernel-cc-option,-Wno-stringop-truncation) \ + $(call kernel-cc-option,-Wno-error=cast-function-type) \ $(call kernel-cc-optional-warning,-Wbad-function-cast) \ $(call kernel-cc-optional-warning,-Wcast-qual) \ $(call kernel-cc-optional-warning,-Wcast-align) \ RM eurasiacon/binary2_omap_linux_release/host eurasiacon/binary2_omap_linux_release/target eurasiacon/binary2_omap_linux_release/docs make ARCH=arm CROSS_COMPILE= KERNELDIR=/build/buildd/linux-src TARGET_PRODUCT=ti335x ../config/core.mk:351: CROSS_COMPILE is not set. Target components will be built with the host compiler AR /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/built-in.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./arch/arm/include/asm/cacheflush.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.c:55: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutils.c:51: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mmap.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mmap.c:50: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/module.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/idr.h:16, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:21, from ./include/linux/device.h:17, from ./include/linux/platform_device.h:14, from ./include/linux/platform_data/sgx-omap.h:20, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:51: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pdump.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/proc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/proc.c:54: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_bridge_k.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_bridge_k.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_debug.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_debug.c:54: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mm.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mm.c:58: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutex.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutex.c:49: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/event.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/event.c:55: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osperproc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osperproc.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/buffer_manager.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/buffer_manager.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/devicemem.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/devicemem.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/handle.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/handle.c:60: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/hash.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/hash.c:52: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/lists.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/lists.h:306, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/lists.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem_debug.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/metrics.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/metrics.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/osfunc_common.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/osfunc_common.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pdump_common.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/perproc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/perproc.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/power.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/power.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pvrsrv.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pvrsrv.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/ra.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/ra.c:88: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/refcount.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/resman.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/resman.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_support.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/bridged/bridged_support.h:48, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_support.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/perproc.h:52, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/include/pvr_bridge_km.h:51, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.c:50: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysconfig.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysconfig.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/clk.h:17, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/system/omap/sysutils_linux.c:43, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysutils.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/deviceclass.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/deviceclass.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/queue.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/queue.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/dmabuf.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/dmabuf.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/perproc.h:52, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c:56: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxinit.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxinit.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxpower.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxpower.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxreset.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxreset.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxutils.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxkick.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxkick.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxtransfer.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxtransfer.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/mmu.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/mmu.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/pb.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/pb.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/idr.h:16, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:21, from ./include/linux/device.h:17, from ./include/linux/platform_device.h:14, from ./include/linux/platform_data/sgx-omap.h:20, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:53: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:58: /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'PVRSRVDrmExit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:823:1: note: in expansion of macro 'module_exit' 823 | module_exit(PVRSRVDrmExit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:788:20: note: 'cleanup_module' target declared here 788 | static void __exit PVRSRVDrmExit(void) | ^~~~~~~~~~~~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:58: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'PVRSRVDrmInit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:822:1: note: in expansion of macro 'module_init' 822 | module_init(PVRSRVDrmInit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:729:19: note: 'init_module' target declared here 729 | static int __init PVRSRVDrmInit(void) | ^~~~~~~~~~~~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from ./include/linux/uaccess.h:5, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/3rdparty/bufferclass_example/bufferclass_example.h:44, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example.c:72: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'BC_Example_ModInit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(BC_Example_ModInit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:185:19: note: 'init_module' target declared here 185 | static int __init BC_Example_ModInit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'BC_Example_ModCleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(BC_Example_ModCleanup); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:304:20: note: 'cleanup_module' target declared here 304 | static void __exit BC_Example_ModCleanup(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_private.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from ./include/linux/uaccess.h:5, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/3rdparty/bufferclass_example/bufferclass_example.h:44, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_private.c:69: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.o Building modules, stage 2. MODPOST 2 modules WARNING: "drm_release" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_register" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_alloc" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_unref" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_unregister" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_ioctl" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_legacy_mmap" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_poll" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_open" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! CC /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.mod.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.mod.c:1: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.ko CC /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.mod.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.mod.c:1: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/pvrsrvkm.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/bc_example.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/README' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/README' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/MIT-COPYING' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/MIT-COPYING' dpkg-buildpackage: info: source package ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2' in '../ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd//ti-sgx-omap5/ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd//ti-sgx-omap5/ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/ti-sgx-ti335x-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' git clone https://github.com/rcn-ee/ti-sgx-omap5.git Cloning into 'ti-sgx-omap5'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/ti-sgx-omap5.git Cloning into 'ti-sgx-omap5'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. lts414x schroot -c bullseye-armhf -u voodoo -- ../build-jacinto6evm-4.14.x.sh Cloning into './src'... patch -p1 < ../../0001-sgx-add-fno-PIE.patch patching file eurasia_km/eurasiacon/build/linux2/buildvars.mk patch -p1 < ../../0003-gcc8.patch patching file eurasia_km/eurasiacon/build/linux2/buildvars.mk diff --git a/eurasia_km/eurasiacon/build/linux2/buildvars.mk b/eurasia_km/eurasiacon/build/linux2/buildvars.mk index f30e467..fe22e44 100644 --- a/eurasia_km/eurasiacon/build/linux2/buildvars.mk +++ b/eurasia_km/eurasiacon/build/linux2/buildvars.mk @@ -48,7 +48,7 @@ # These flags are used for kernel, User C and User C++ # -COMMON_FLAGS := -W -Wall +COMMON_FLAGS := -W -Wall -fno-PIE # Some GCC warnings are C only, so we must mask them from C++ # @@ -90,11 +90,13 @@ TESTED_TARGET_USER_FLAGS := \ $(call cc-option,-Wno-missing-field-initializers) \ $(call cc-option,-fdiagnostics-show-option) \ $(call cc-option,-Wno-self-assign) \ + $(call cc-option,-Wno-stringop-truncation) \ $(call cc-option,-Wno-parentheses-equality) TESTED_HOST_USER_FLAGS := \ $(call host-cc-option,-Wno-missing-field-initializers) \ $(call host-cc-option,-fdiagnostics-show-option) \ $(call host-cc-option,-Wno-self-assign) \ + $(call host-cc-option,-Wno-stringop-truncation) \ $(call host-cc-option,-Wno-parentheses-equality) # These flags are clang-specific. @@ -168,6 +170,8 @@ TESTED_KBUILD_FLAGS := \ $(call kernel-cc-option,-Wno-aggregate-return) \ $(call kernel-cc-option,-Wno-unused-but-set-variable) \ $(call kernel-cc-option,-Wno-old-style-declaration) \ + $(call kernel-cc-option,-Wno-stringop-truncation) \ + $(call kernel-cc-option,-Wno-error=cast-function-type) \ $(call kernel-cc-optional-warning,-Wbad-function-cast) \ $(call kernel-cc-optional-warning,-Wcast-qual) \ $(call kernel-cc-optional-warning,-Wcast-align) \ RM eurasiacon/binary2_omap_linux_release/host eurasiacon/binary2_omap_linux_release/target eurasiacon/binary2_omap_linux_release/docs make ARCH=arm CROSS_COMPILE= KERNELDIR=/build/buildd/linux-src TARGET_PRODUCT=jacinto6evm ../config/core.mk:351: CROSS_COMPILE is not set. Target components will be built with the host compiler AR /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/built-in.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./arch/arm/include/asm/cacheflush.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.c:55: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutils.c:51: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mmap.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mmap.c:50: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/module.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:90: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pdump.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/proc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/proc.c:54: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_bridge_k.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_bridge_k.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_debug.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_debug.c:54: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mm.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mm.c:58: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutex.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/mutex.c:49: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/event.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/event.c:55: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osperproc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osperproc.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/buffer_manager.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/buffer_manager.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/devicemem.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/devicemem.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/handle.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/handle.c:60: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/hash.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/hash.c:52: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/lists.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/lists.h:306, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/lists.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/mem_debug.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/metrics.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/metrics.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/osfunc_common.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/osfunc_common.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pdump_common.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/perproc.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/perproc.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/power.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/power.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pvrsrv.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/pvrsrv.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/ra.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/ra.c:88: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/refcount.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/resman.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/resman.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_support.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/bridged/bridged_support.h:48, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_support.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/perproc.h:52, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/include/pvr_bridge_km.h:51, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.c:50: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysconfig.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysconfig.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/clk.h:17, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/system/omap/sysutils_linux.c:43, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/system/omap/sysutils.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/deviceclass.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/deviceclass.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/queue.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/common/queue.c:42: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/dmabuf.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/slab.h:15, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/dmabuf.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/irq.h:18, from ./include/linux/ipipe.h:29, from ./include/linux/hardirq.h:9, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/osfunc.h:55, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/hash.h:47, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/handle.h:187, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/perproc.h:52, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c:56: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxinit.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxinit.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxpower.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxpower.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxreset.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxreset.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxutils.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxutils.c:46: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxkick.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxkick.c:43: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxtransfer.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/sgxtransfer.c:47: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/mmu.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/mmu.c:45: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/pb.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:16, from ./include/linux/fs.h:22, from ./include/linux/seq_file.h:11, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/queue.h:94, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/srvkm/include/services_headers.h:58, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/devices/sgx/pb.c:44: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:58: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:58: /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c: At top level: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'PVRSRVDrmExit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:823:1: note: in expansion of macro 'module_exit' 823 | module_exit(PVRSRVDrmExit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:788:20: note: 'cleanup_module' target declared here 788 | static void __exit PVRSRVDrmExit(void) | ^~~~~~~~~~~~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:58: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'PVRSRVDrmInit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:822:1: note: in expansion of macro 'module_init' 822 | module_init(PVRSRVDrmInit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/pvr_drm.c:729:19: note: 'init_module' target declared here 729 | static int __init PVRSRVDrmInit(void) | ^~~~~~~~~~~~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.o CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from ./include/linux/uaccess.h:5, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/3rdparty/bufferclass_example/bufferclass_example.h:44, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example.c:72: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c: At top level: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'BC_Example_ModInit': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(BC_Example_ModInit); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:185:19: note: 'init_module' target declared here 185 | static int __init BC_Example_ModInit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:71: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'BC_Example_ModCleanup': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(BC_Example_ModCleanup); | ^~~~~~~~~~~ /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_linux.c:304:20: note: 'cleanup_module' target declared here 304 | static void __exit BC_Example_ModCleanup(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_private.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/rhashtable.h:26, from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:9, from ./include/linux/sched.h:15, from ./include/linux/uaccess.h:5, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/services4/3rdparty/bufferclass_example/bufferclass_example.h:44, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/3rdparty/bufferclass_example/bufferclass_example_private.c:69: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.o Building modules, stage 2. MODPOST 2 modules WARNING: "drm_release" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_register" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_alloc" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_unref" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_dev_unregister" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_ioctl" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_legacy_mmap" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_poll" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! WARNING: "drm_open" [/build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko] undefined! CC /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.mod.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.mod.c:1: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.ko CC /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.mod.o In file included from ./include/linux/workqueue.h:9, from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:782, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.mod.c:1: ./include/linux/timer.h: In function 'timer_setup': ./include/linux/timer.h:179:23: warning: cast between incompatible function types from 'void (*)(struct timer_list *)' to 'void (*)(long unsigned int)' [-Wcast-function-type] 179 | __setup_timer(timer, (TIMER_FUNC_TYPE)callback, | ^ ./include/linux/timer.h:144:25: note: in definition of macro '__setup_timer' 144 | (_timer)->function = (_fn); \ | ^~~ LD [M] /build/buildd/ti-sgx-omap5/src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/pvrsrvkm.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/pvrsrvkm.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/bc_example.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/bc_example.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/README' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/README' '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5//src/src/eurasia_km/MIT-COPYING' -> '/var/chroot/bullseye-armhf/build/buildd/ti-sgx-omap5/MIT-COPYING' dpkg-buildpackage: info: source package ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2' in '../ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd//ti-sgx-omap5/ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd//ti-sgx-omap5/ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/ti-sgx-jacinto6evm-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' git clone https://github.com/rcn-ee/ti-cmem.git Cloning into 'ti-cmem'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/ti-cmem.git Cloning into 'ti-cmem'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. Cloning into './src'... Note: switching to '4f970f053b42e8d2a6f1a8cd4b14786196468fd3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false patching file src/cmem/module/Makefile Making module release... make -C /build/buildd/linux-src M=`pwd` ARCH=arm CROSS_COMPILE= \ EXTRA_CFLAGS="-I/build/buildd/ti-cmem/src/src/include -fno-PIE" modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.o In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmem_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3059:1: note: in expansion of macro 'module_init' 3059 | module_init(cmem_init); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2704:12: note: 'init_module' target declared here 2704 | int __init cmem_init(void) | ^~~~~~~~~ In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmem_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3060:1: note: in expansion of macro 'module_exit' 3060 | module_exit(cmem_exit); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2946:13: note: 'cleanup_module' target declared here 2946 | void __exit cmem_exit(void) | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_alloc': ./arch/arm/include/asm/io.h:421:17: warning: 'prevHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:402:18: note: 'prevHeader' was declared here 402 | HeapMem_Header *prevHeader; | ^~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: ./arch/arm/include/asm/io.h:421:17: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:403:18: note: 'newHeader' was declared here 403 | HeapMem_Header *newHeader; | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: ./arch/arm/include/asm/io.h:421:17: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:401:18: note: 'curHeader' was declared here 401 | HeapMem_Header *curHeader; | ^~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_free': /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:594:18: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 594 | newHeader->next = nextHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:605:32: warning: 'nextHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 605 | newHeader->size += nextHeader->size; | ~~~~~~~~~~^~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:596:18: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 596 | curHeader->next = newHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'cmem_init': ./arch/arm/include/asm/io.h:421:17: warning: 'virtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2712:8: note: 'virtp' was declared here 2712 | void *virtp; | ^~~~~ Building modules, stage 2. MODPOST 1 modules CC /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.mod.o LD [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko make[1]: Leaving directory '/build/buildd/linux-src' rm -rf *.o *mod* *.ko .cmem* .tmp* Module.symvers make ARCH=arm TOOLCHAIN_PREFIX= KERNEL_INSTALL_DIR=/build/buildd/linux-src release Making module release... make -C /build/buildd/linux-src M=`pwd` ARCH=arm CROSS_COMPILE= \ EXTRA_CFLAGS="-I/build/buildd/ti-cmem/src/src/include -fno-PIE" modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.o In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmem_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3059:1: note: in expansion of macro 'module_init' 3059 | module_init(cmem_init); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2704:12: note: 'init_module' target declared here 2704 | int __init cmem_init(void) | ^~~~~~~~~ In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmem_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3060:1: note: in expansion of macro 'module_exit' 3060 | module_exit(cmem_exit); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2946:13: note: 'cleanup_module' target declared here 2946 | void __exit cmem_exit(void) | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_alloc': ./arch/arm/include/asm/io.h:421:17: warning: 'prevHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:402:18: note: 'prevHeader' was declared here 402 | HeapMem_Header *prevHeader; | ^~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: ./arch/arm/include/asm/io.h:421:17: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:403:18: note: 'newHeader' was declared here 403 | HeapMem_Header *newHeader; | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: ./arch/arm/include/asm/io.h:421:17: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:401:18: note: 'curHeader' was declared here 401 | HeapMem_Header *curHeader; | ^~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_free': /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:594:18: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 594 | newHeader->next = nextHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:605:32: warning: 'nextHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 605 | newHeader->size += nextHeader->size; | ~~~~~~~~~~^~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:596:18: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 596 | curHeader->next = newHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:20: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'cmem_init': ./arch/arm/include/asm/io.h:421:17: warning: 'virtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2712:8: note: 'virtp' was declared here 2712 | void *virtp; | ^~~~~ Building modules, stage 2. MODPOST 1 modules CC /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.mod.o LD [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko make[1]: Leaving directory '/build/buildd/linux-src' '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/cmemk.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/src/src/src/cmem/README' -> '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/README' dpkg-buildpackage: info: source package ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2' in '../ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd/ti-cmem/ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/ti-cmem-4.16.00.00-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' git clone https://github.com/rcn-ee/ti-cmem.git Cloning into 'ti-cmem'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. git clone https://github.com/rcn-ee/ti-cmem.git Cloning into 'ti-cmem'... git checkout origin/master -b tmp Switched to a new branch 'tmp' Branch 'tmp' set up to track remote branch 'master' from 'origin'. Cloning into './src'... Note: switching to '86269258a48e0a9008dd9d5ebfae9da7ce843393'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false patching file src/cmem/module/Makefile Making module release... make -C /build/buildd/linux-src M=`pwd` ARCH=arm CROSS_COMPILE= \ EXTRA_CFLAGS="-I/build/buildd/ti-cmem/src/src/include -fno-PIE" modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.o In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmem_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3125:1: note: in expansion of macro 'module_init' 3125 | module_init(cmem_init); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2763:12: note: 'init_module' target declared here 2763 | int __init cmem_init(void) | ^~~~~~~~~ In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmem_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3126:1: note: in expansion of macro 'module_exit' 3126 | module_exit(cmem_exit); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3012:13: note: 'cleanup_module' target declared here 3012 | void __exit cmem_exit(void) | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_alloc': ./arch/arm/include/asm/io.h:421:17: warning: 'prevHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:411:18: note: 'prevHeader' was declared here 411 | HeapMem_Header *prevHeader; | ^~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./arch/arm/include/asm/io.h:421:17: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:412:18: note: 'newHeader' was declared here 412 | HeapMem_Header *newHeader; | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./arch/arm/include/asm/io.h:421:17: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:410:18: note: 'curHeader' was declared here 410 | HeapMem_Header *curHeader; | ^~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_free': /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:603:18: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 603 | newHeader->next = nextHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:614:32: warning: 'nextHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 614 | newHeader->size += nextHeader->size; | ~~~~~~~~~~^~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:605:18: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 605 | curHeader->next = newHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'cmem_init': ./arch/arm/include/asm/io.h:421:17: warning: 'virtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2771:8: note: 'virtp' was declared here 2771 | void *virtp; | ^~~~~ Building modules, stage 2. MODPOST 1 modules CC /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.mod.o LD [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko make[1]: Leaving directory '/build/buildd/linux-src' rm -rf *.o *mod* *.ko .cmem* .tmp* Module.symvers make ARCH=arm TOOLCHAIN_PREFIX= KERNEL_INSTALL_DIR=/build/buildd/linux-src release Making module release... make -C /build/buildd/linux-src M=`pwd` ARCH=arm CROSS_COMPILE= \ EXTRA_CFLAGS="-I/build/buildd/ti-cmem/src/src/include -fno-PIE" modules make[1]: Entering directory '/build/buildd/linux-src' CC [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.o In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:29: ./include/linux/module.h:131:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmem_init': 'cold' [-Wmissing-attributes] 131 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3125:1: note: in expansion of macro 'module_init' 3125 | module_init(cmem_init); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2763:12: note: 'init_module' target declared here 2763 | int __init cmem_init(void) | ^~~~~~~~~ In file included from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:29: ./include/linux/module.h:137:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmem_exit': 'cold' [-Wmissing-attributes] 137 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3126:1: note: in expansion of macro 'module_exit' 3126 | module_exit(cmem_exit); | ^~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:3012:13: note: 'cleanup_module' target declared here 3012 | void __exit cmem_exit(void) | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_alloc': ./arch/arm/include/asm/io.h:421:17: warning: 'prevHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:411:18: note: 'prevHeader' was declared here 411 | HeapMem_Header *prevHeader; | ^~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./arch/arm/include/asm/io.h:421:17: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:412:18: note: 'newHeader' was declared here 412 | HeapMem_Header *newHeader; | ^~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: ./arch/arm/include/asm/io.h:421:17: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:410:18: note: 'curHeader' was declared here 410 | HeapMem_Header *curHeader; | ^~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'HeapMem_free': /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:603:18: warning: 'newHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 603 | newHeader->next = nextHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:614:32: warning: 'nextHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 614 | newHeader->size += nextHeader->size; | ~~~~~~~~~~^~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:605:18: warning: 'curHeader' may be used uninitialized in this function [-Wmaybe-uninitialized] 605 | curHeader->next = newHeaderPhys; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./include/linux/scatterlist.h:9, from ./include/linux/dma-mapping.h:11, from /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:23: /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c: In function 'cmem_init': ./arch/arm/include/asm/io.h:421:17: warning: 'virtp' may be used uninitialized in this function [-Wmaybe-uninitialized] 421 | #define iounmap iounmap | ^~~~~~~ /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.c:2771:8: note: 'virtp' was declared here 2771 | void *virtp; | ^~~~~ Building modules, stage 2. MODPOST 1 modules CC /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.mod.o LD [M] /build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko make[1]: Leaving directory '/build/buildd/linux-src' '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/src/src/src/cmem/module/cmemk.ko' -> '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/cmemk.ko' '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/src/src/src/cmem/README' -> '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/README' dpkg-buildpackage: info: source package ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2 dpkg-buildpackage: info: source version 1bullseye dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert Nelson dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_install dh_installdocs dh_installchangelogs dh_installmodules dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2' in '../ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! uploading: /var/chroot/bullseye-armhf/build/buildd/ti-cmem/ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb '/var/chroot/bullseye-armhf/build/buildd/ti-cmem/ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/ti-cmem-4.20.00.01-modules-4.14.108-ti-xenomai-bela-r2_1bullseye_armhf.deb' uploading: /tmp/complete '/tmp/complete' -> '/mnt/mirror/rcn-ee.net/deb/bullseye-armhf/v4.14.108-ti-xenomai-bela-r2/complete' ***schroot*** linux-src linux-upstream_1bullseye_armhf.buildinfo linux-upstream_1bullseye_armhf.changes ************* ***beagle*** linux-src ************* Cleaning up schroot ***schroot*** ************* ***beagle*** *************