Package: src:linux Version: 5.9.15-1~bpo10+1 Severity: normal Tags: patch Dear Maintainer,
When I switched from buster kernel (4.19) to buster-backport kernel (5.9) I started gerring warning messages like "WARNING: CPU: 1 PID: 371 at sound/core/init.c:207 snd_card_new+0x364/0x390 [snd]" These warnings are similar to the report in [1] Patching sound/soc/sunxi/sun4i-codec.c in a simmilar way as mentioned in [1] seems to remove the warning. [1] <https://lore.kernel.org/alsa-devel/20200820154511.203072-1-step...@gerhold.net/> Can this be fixed for sun4i as wel? -- Package-specific info: ** Version: Linux version 5.9.0-0.bpo.5-armmp-lpae (debian-ker...@lists.debian.org) (gcc-8 (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1 SMP Debian 5.9.15-1~bpo10+1 (2020-12-31) ** Command line: console=ttyS0,115200 ** Tainted: COE (13312) * staging driver was loaded * externally-built ("out-of-tree") module was loaded * unsigned module was loaded ** Kernel log: [attached] ** Model information Hardware : Allwinner sun7i (A20) Family Revision : 0000 Device Tree model: Cubietech Cubietruck ** Loaded modules: binfmt_misc(E) sun4i_spdif(OE) nfsd(E) auth_rpcgss(E) nfs_acl(E) nfs(E) lockd(E) grace(E) nfs_ssc(E) fscache(E) sunrpc(E) 8021q(E) garp(E) mrp(E) stp(E) llc(E) brcmfmac(E) brcmutil(E) cfg80211(E) rfkill(E) des_generic(E) evdev(E) realtek(E) ecb(E) dwmac_sunxi(E) aes_arm(E) stmmac_platform(E) stmmac(E) aes_generic(E) sun4i_codec(OE) libaes(E) snd_soc_simple_card(E) mdio_xpcs(E) phylink(E) cbc(E) snd_soc_simple_card_utils(E) snd_soc_spdif_tx(E) ptp(E) snd_soc_core(E) pps_core(E) snd_pcm_dmaengine(E) sunxi_cedrus(CE) lima(E) snd_pcm(E) snd_timer(E) sun4i_backend(E) gpu_sched(E) videobuf2_dma_contig(E) snd(E) axp20x_usb_power(E) axp20x_ac_power(E) axp20x_battery(E) v4l2_mem2mem(E) axp20x_adc(E) axp20x_regulator(E) industrialio(E) sunxi(E) videobuf2_memops(E) axp20x_pek(E) sun4i_ts(E) sun4i_ss(E) videobuf2_v4l2(E) sunxi_cir(E) soundcore(E) ohci_platform(E) ehci_platform(E) phy_generic(E) nvmem_sunxi_sid(E) ohci_hcd(E) pwm_sun4i(E) musb_hdrc(E) rc_core(E) videobuf2_common(E) ehci_hcd(E) sun4i_drm(E) sun4i_drm_hdmi(E) udc_core(E) sunxi_mmc(E) sun4i_frontend(E) cec(E) usbcore(E) sunxi_wdt(E) libdes(E) sun4i_tcon(E) sg(E) sun8i_tcon_top(E) drm_kms_helper(E) display_connector(E) drm(E) leds_gpio(E) cpufreq_dt(E) ext4(E) crc16(E) mbcache(E) jbd2(E) crc32c_generic(E) sd_mod(E) t10_pi(E) crc_t10dif(E) crct10dif_generic(E) crct10dif_common(E) pinctrl_axp209(E) ahci_sunxi(E) libahci_platform(E) libahci(E) libata(E) i2c_mv64xxx(E) scsi_mod(E) phy_sun4i_usb(E) ** PCI devices: ** USB devices: Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -- System Information: Debian Release: 10.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: armhf (armv7l) Kernel: Linux 5.9.0-0.bpo.5-armmp-lpae (SMP w/2 CPU cores) Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages linux-image-5.9.0-0.bpo.5-armmp-lpae depends on: ii initramfs-tools [linux-initramfs-tool] 0.133+deb10u1 ii kmod 26-1 ii linux-base 4.6 Versions of packages linux-image-5.9.0-0.bpo.5-armmp-lpae recommends: pn apparmor <none> ii firmware-linux-free 3.4 Versions of packages linux-image-5.9.0-0.bpo.5-armmp-lpae suggests: pn debian-kernel-handbook <none> pn linux-doc-5.9 <none> Versions of packages linux-image-5.9.0-0.bpo.5-armmp-lpae is related to: pn firmware-amd-graphics <none> pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> ii firmware-brcm80211 20200918-1~bpo10+1 pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux-nonfree <none> pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-realtek <none> pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information
Jan 19 12:52:30 cubietruck kernel: [ 14.040270] ------------[ cut here ]------------ Jan 19 12:52:30 cubietruck kernel: [ 14.040327] WARNING: CPU: 1 PID: 371 at sound/core/init.c:207 snd_card_new+0x364/0x390 [snd] Jan 19 12:52:30 cubietruck kernel: [ 14.040330] Modules linked in: sun4i_codec(E+) dwmac_sunxi(E+) stmmac_platform(E) snd_soc_spdif_tx(E) snd_soc_simple_card_utils(E) stmmac(E) snd_soc_core(E) mdio_xpcs(E) ecb(E) phylink(E) snd_pcm_dmaengine(E) ptp(E) snd_pcm(E) Jan 19 12:52:30 cubietruck kernel: [ 14.040367] sun7i-dwmac 1c50000.ethernet: PTP uses main clock Jan 19 12:52:30 cubietruck kernel: [ 14.040368] aes_arm(E) snd_timer(E) pps_core(E) snd(E) lima(E) Jan 19 12:52:30 cubietruck kernel: [ 14.040380] sun7i-dwmac 1c50000.ethernet: no reset control found Jan 19 12:52:30 cubietruck kernel: [ 14.040382] aes_generic(E) sun4i_backend(E+) sunxi(E) axp20x_pek(E) libaes(E) axp20x_battery(E) axp20x_ac_power(E) gpu_sched(E) phy_generic(E) axp20x_adc(E) axp20x_usb_power(E) axp20x_regulator(E) soundcore(E) cbc(E) musb_hdrc(E) industrialio(E) sunxi_cir(E) rc_core(E) ohci_platform(E) sun4i_ts(E) Jan 19 12:52:30 cubietruck kernel: [ 14.040426] sun7i-dwmac 1c50000.ethernet: no regulator found Jan 19 12:52:30 cubietruck kernel: [ 14.040427] ohci_hcd(E) pwm_sun4i(E) nvmem_sunxi_sid(E) ehci_platform(E) sg(E) sunxi_wdt(E) udc_core(E) ehci_hcd(E) sunxi_cedrus(CE) sun4i_drm_hdmi(E) cec(E) sun4i_drm(E) sun4i_ss(E+) videobuf2_dma_contig(E) sun4i_frontend(E) libdes(E) sun4i_tcon(E) v4l2_mem2mem(E) usbcore(E) videobuf2_memops(E) sun8i_tcon_top(E) videobuf2_v4l2(E) drm_kms_helper(E) display_connector(E) videobuf2_common(E) sunxi_mmc(E) drm(E) leds_gpio(E) cpufreq_dt(E) ext4(E) crc16(E) mbcache(E) jbd2(E) crc32c_generic(E) sd_mod(E) t10_pi(E) crc_t10dif(E) crct10dif_generic(E) crct10dif_common(E) pinctrl_axp209(E) ahci_sunxi(E) libahci_platform(E) libahci(E) libata(E) i2c_mv64xxx(E) scsi_mod(E) phy_sun4i_usb(E) Jan 19 12:52:30 cubietruck kernel: [ 14.040549] CPU: 1 PID: 371 Comm: systemd-udevd Tainted: G C E 5.9.0-0.bpo.5-armmp-lpae #1 Debian 5.9.15-1~bpo10+1 Jan 19 12:52:30 cubietruck kernel: [ 14.040552] Hardware name: Allwinner sun7i (A20) Family Jan 19 12:52:30 cubietruck kernel: [ 14.040556] Backtrace: Jan 19 12:52:30 cubietruck kernel: [ 14.040584] [<c0d7a5b0>] (dump_backtrace) from [<c0d7a940>] (show_stack+0x20/0x24) Jan 19 12:52:30 cubietruck kernel: [ 14.040595] r7:000000cf r6:60050113 r5:00000000 r4:c146b84c Jan 19 12:52:30 cubietruck kernel: [ 14.040606] [<c0d7a920>] (show_stack) from [<c0d7f7fc>] (dump_stack+0xd0/0xe4) Jan 19 12:52:30 cubietruck kernel: [ 14.040620] [<c0d7f72c>] (dump_stack) from [<c044d0c4>] (__warn+0xe0/0x104) Jan 19 12:52:30 cubietruck kernel: [ 14.040627] r7:000000cf r6:00000009 r5:bf3ef6ec r4:bf3f8028 Jan 19 12:52:30 cubietruck kernel: [ 14.040639] [<c044cfe4>] (__warn) from [<c0d7b8e8>] (warn_slowpath_fmt+0x70/0xd8) Jan 19 12:52:30 cubietruck kernel: [ 14.040646] r7:000000cf r6:bf3f8028 r5:c1405e4c r4:00000000 Jan 19 12:52:30 cubietruck kernel: [ 14.040668] [<c0d7b87c>] (warn_slowpath_fmt) from [<bf3ef6ec>] (snd_card_new+0x364/0x390 [snd]) Jan 19 12:52:30 cubietruck kernel: [ 14.040678] r9:e9a24c10 r8:e8f214c4 r7:00000000 r6:bf3fa784 r5:00000000 r4:e8dc3000 Jan 19 12:52:30 cubietruck kernel: [ 14.040788] [<bf3ef388>] (snd_card_new [snd]) from [<bf4451d0>] (snd_soc_bind_card+0x3cc/0xa30 [snd_soc_core]) Jan 19 12:52:30 cubietruck kernel: [ 14.040798] r10:bf45efbc r9:00000000 r8:bf463010 r7:00000050 r6:bf462ff4 r5:e8f21440 Jan 19 12:52:30 cubietruck kernel: [ 14.040802] r4:00000001 Jan 19 12:52:30 cubietruck kernel: [ 14.040869] [<bf444e04>] (snd_soc_bind_card [snd_soc_core]) from [<bf44592c>] (snd_soc_register_card+0xf8/0x108 [snd_soc_core]) Jan 19 12:52:30 cubietruck kernel: [ 14.040879] r10:e997e480 r9:00000000 r8:01c22c24 r7:bf48bddc r6:e9d1f940 r5:e9a24c10 Jan 19 12:52:30 cubietruck kernel: [ 14.040883] r4:e8f21440 Jan 19 12:52:30 cubietruck kernel: [ 14.040949] [<bf445834>] (snd_soc_register_card [snd_soc_core]) from [<bf489e80>] (sun4i_codec_probe+0x2b8/0x404 [sun4i_codec]) Jan 19 12:52:30 cubietruck kernel: [ 14.040954] r5:e9a24c10 r4:e8f21440 Jan 19 12:52:30 cubietruck kernel: [ 14.040979] [<bf489bc8>] (sun4i_codec_probe [sun4i_codec]) from [<c0a35ac4>] (platform_drv_probe+0x58/0xa8) Jan 19 12:52:30 cubietruck kernel: [ 14.040989] r10:00000000 r9:0000003c r8:bf491170 r7:00000000 r6:bf491170 r5:00000000 Jan 19 12:52:30 cubietruck kernel: [ 14.040992] r4:e9a24c10 Jan 19 12:52:30 cubietruck kernel: [ 14.041007] [<c0a35a6c>] (platform_drv_probe) from [<c0a32c34>] (really_probe+0x1d8/0x4dc) Jan 19 12:52:30 cubietruck kernel: [ 14.041014] r7:00000000 r6:c15893e0 r5:c15893d8 r4:e9a24c10 Jan 19 12:52:30 cubietruck kernel: [ 14.041028] [<c0a32a5c>] (really_probe) from [<c0a331e8>] (driver_probe_device+0x104/0x1f0) Jan 19 12:52:30 cubietruck kernel: [ 14.041037] r10:c1405e4c r9:bf491940 r8:e9e27f30 r7:c0a33564 r6:bf491170 r5:bf491170 Jan 19 12:52:30 cubietruck kernel: [ 14.041041] r4:e9a24c10 Jan 19 12:52:30 cubietruck kernel: [ 14.041052] [<c0a330e4>] (driver_probe_device) from [<c0a3355c>] (device_driver_attach+0x68/0x70) Jan 19 12:52:30 cubietruck kernel: [ 14.041061] r9:bf491940 r8:e9e27f30 r7:c0a33564 r6:bf491170 r5:00000000 r4:e9a24c10 Jan 19 12:52:30 cubietruck kernel: [ 14.041072] [<c0a334f4>] (device_driver_attach) from [<c0a33600>] (__driver_attach+0x9c/0x150) Jan 19 12:52:30 cubietruck kernel: [ 14.041080] r7:c0a33564 r6:e9a24c10 r5:bf491170 r4:00000000 Jan 19 12:52:30 cubietruck kernel: [ 14.041091] [<c0a33564>] (__driver_attach) from [<c0a3075c>] (bus_for_each_dev+0x84/0xc4) Jan 19 12:52:30 cubietruck kernel: [ 14.041098] r7:c0a33564 r6:bf491170 r5:c1405e4c r4:e997e2b4 Jan 19 12:52:30 cubietruck kernel: [ 14.041109] [<c0a306d8>] (bus_for_each_dev) from [<c0a323f0>] (driver_attach+0x2c/0x30) Jan 19 12:52:30 cubietruck kernel: [ 14.041116] r7:00000000 r6:e8e97280 r5:c14f28b8 r4:bf491170 Jan 19 12:52:30 cubietruck kernel: [ 14.041126] [<c0a323c4>] (driver_attach) from [<c0a31c3c>] (bus_add_driver+0x16c/0x20c) Jan 19 12:52:30 cubietruck kernel: [ 14.041137] [<c0a31ad0>] (bus_add_driver) from [<c0a3423c>] (driver_register+0x84/0x118) Jan 19 12:52:30 cubietruck kernel: [ 14.041144] r7:00000000 r6:bf491a70 r5:bf494000 r4:bf491170 Jan 19 12:52:30 cubietruck kernel: [ 14.041155] [<c0a341b8>] (driver_register) from [<c0a35a18>] (__platform_driver_register+0x50/0x58) Jan 19 12:52:30 cubietruck kernel: [ 14.041161] r5:bf494000 r4:c1405e4c Jan 19 12:52:30 cubietruck kernel: [ 14.041180] [<c0a359c8>] (__platform_driver_register) from [<bf494024>] (sun4i_codec_driver_init+0x24/0x1000 [sun4i_codec]) Jan 19 12:52:30 cubietruck kernel: [ 14.041201] [<bf494000>] (sun4i_codec_driver_init [sun4i_codec]) from [<c0402728>] (do_one_initcall+0x50/0x258) Jan 19 12:52:30 cubietruck kernel: [ 14.041215] [<c04026d8>] (do_one_initcall) from [<c05025b0>] (do_init_module+0x70/0x264) Jan 19 12:52:30 cubietruck kernel: [ 14.041224] r8:e9e27f30 r7:bf49194c r6:bf491a70 r5:e8ea8e00 r4:bf491940 Jan 19 12:52:30 cubietruck kernel: [ 14.041235] [<c0502540>] (do_init_module) from [<c05049c0>] (load_module+0x209c/0x246c) Jan 19 12:52:30 cubietruck kernel: [ 14.041241] r6:bf491a70 r5:00000000 r4:bf491a40 Jan 19 12:52:30 cubietruck kernel: [ 14.041252] [<c0502924>] (load_module) from [<c0505010>] (sys_finit_module+0xc8/0x118) Jan 19 12:52:30 cubietruck kernel: [ 14.041262] r10:0000017b r9:e9e26000 r8:c04002c4 r7:b6dfd59c r6:00000012 r5:00000000 Jan 19 12:52:30 cubietruck kernel: [ 14.041266] r4:c1405e4c Jan 19 12:52:30 cubietruck kernel: [ 14.041276] [<c0504f48>] (sys_finit_module) from [<c04000c0>] (ret_fast_syscall+0x0/0x4c) Jan 19 12:52:30 cubietruck kernel: [ 14.041281] Exception stack(0xe9e27fa8 to 0xe9e27ff0) Jan 19 12:52:30 cubietruck kernel: [ 14.041291] 7fa0: b6dfde88 00000000 00000012 b6dfd59c 00000000 b6dfe0b0 Jan 19 12:52:30 cubietruck kernel: [ 14.041301] 7fc0: b6dfde88 00000000 0f69c000 0000017b 01574250 01561328 00000000 01552638 Jan 19 12:52:30 cubietruck kernel: [ 14.041307] 7fe0: bee636e0 bee636d0 b6df71cd b6ea7d92 Jan 19 12:52:30 cubietruck kernel: [ 14.041315] r7:0000017b r6:0f69c000 r5:00000000 r4:b6dfde88 Jan 19 12:52:30 cubietruck kernel: [ 14.041320] ---[ end trace 32108c8dda04b0f1 ]--- Jan 19 13:15:07 cubietruck kernel: [ 13.618174] ------------[ cut here ]------------ Jan 19 13:15:07 cubietruck kernel: [ 13.622982] WARNING: CPU: 0 PID: 352 at sound/core/init.c:207 snd_card_new+0x364/0x390 [snd] Jan 19 13:15:07 cubietruck kernel: [ 13.631562] Modules linked in: sun4i_codec(E+) mdio_xpcs(E) phylink(E) snd_soc_spdif_tx(E) snd_soc_simple_card_utils(E) libaes(E) cbc(E) ptp(E) snd_soc_core(E) pps_core(E) snd_pcm_dmaengine(E) sunxi_cedrus(CE) snd_pcm(E) sun4i_backend(E) axp20x_usb_power(E) axp20x_battery(E) axp20x_ac_power(E) axp20x_adc(E) lima(E) axp20x_regulator(E) industrialio(E) videobuf2_dma_contig(E) snd_timer(E) axp20x_pek(E) v4l2_mem2mem(E) gpu_sched(E) sun4i_ss(E+) snd(E) videobuf2_memops(E) ohci_platform(E) sun4i_ts(E) videobuf2_v4l2(E) sunxi(E) ohci_hcd(E) ehci_platform(E) sunxi_cir(E) nvmem_sunxi_sid(E) videobuf2_common(E) soundcore(E) phy_generic(E) rc_core(E) musb_hdrc(E) ehci_hcd(E) sunxi_mmc(E) sun4i_drm_hdmi(E) udc_core(E) sg(E) pwm_sun4i(E) cec(E) usbcore(E) libdes(E) sunxi_wdt(E) sun4i_drm(E) sun4i_frontend(E) sun4i_tcon(E) sun8i_tcon_top(E) display_connector(E) drm_kms_helper(E) drm(E) leds_gpio(E) cpufreq_dt(E) ext4(E) crc16(E) mbcache(E) jbd2(E) crc32c_generic(E) sd_mod(E) t10_pi(E) crc_t10dif(E) Jan 19 13:15:07 cubietruck kernel: [ 13.631729] crct10dif_generic(E) crct10dif_common(E) pinctrl_axp209(E) ahci_sunxi(E) libahci_platform(E) libahci(E) libata(E) i2c_mv64xxx(E) scsi_mod(E) phy_sun4i_usb(E) Jan 19 13:15:07 cubietruck kernel: [ 13.734421] CPU: 0 PID: 352 Comm: systemd-udevd Tainted: G C E 5.9.0-0.bpo.5-armmp-lpae #1 Debian 5.9.15-1~bpo10+1 Jan 19 13:15:07 cubietruck kernel: [ 13.745896] Hardware name: Allwinner sun7i (A20) Family Jan 19 13:15:07 cubietruck kernel: [ 13.751122] Backtrace: Jan 19 13:15:07 cubietruck kernel: [ 13.753599] [<c0d7a5b0>] (dump_backtrace) from [<c0d7a940>] (show_stack+0x20/0x24) Jan 19 13:15:07 cubietruck kernel: [ 13.761170] r7:000000cf r6:60070013 r5:00000000 r4:c146b84c Jan 19 13:15:07 cubietruck kernel: [ 13.766839] [<c0d7a920>] (show_stack) from [<c0d7f7fc>] (dump_stack+0xd0/0xe4) Jan 19 13:15:07 cubietruck kernel: [ 13.774068] [<c0d7f72c>] (dump_stack) from [<c044d0c4>] (__warn+0xe0/0x104) Jan 19 13:15:07 cubietruck kernel: [ 13.781028] r7:000000cf r6:00000009 r5:bf34e6ec r4:bf357028 Jan 19 13:15:07 cubietruck kernel: [ 13.786695] [<c044cfe4>] (__warn) from [<c0d7b8e8>] (warn_slowpath_fmt+0x70/0xd8) Jan 19 13:15:07 cubietruck kernel: [ 13.794173] r7:000000cf r6:bf357028 r5:c1405e4c r4:00000000 Jan 19 13:15:07 cubietruck kernel: [ 13.799873] [<c0d7b87c>] (warn_slowpath_fmt) from [<bf34e6ec>] (snd_card_new+0x364/0x390 [snd]) Jan 19 13:15:07 cubietruck kernel: [ 13.808570] r9:e9a24c10 r8:e9a50cc4 r7:00000000 r6:bf359784 r5:00000000 r4:e8bca000 Jan 19 13:15:07 cubietruck kernel: [ 13.816413] [<bf34e388>] (snd_card_new [snd]) from [<bf41c1d0>] (snd_soc_bind_card+0x3cc/0xa30 [snd_soc_core]) Jan 19 13:15:07 cubietruck kernel: [ 13.826411] r10:bf435fbc r9:00000000 r8:bf43a010 r7:00000050 r6:bf439ff4 r5:e9a50c40 Jan 19 13:15:07 cubietruck kernel: [ 13.834233] r4:00000001 Jan 19 13:15:07 cubietruck kernel: [ 13.836857] [<bf41be04>] (snd_soc_bind_card [snd_soc_core]) from [<bf41c92c>] (snd_soc_register_card+0xf8/0x108 [snd_soc_core]) Jan 19 13:15:07 cubietruck kernel: [ 13.848328] r10:e997e480 r9:00000000 r8:01c22c24 r7:bf462ddc r6:e9f6d400 r5:e9a24c10 Jan 19 13:15:07 cubietruck kernel: [ 13.856151] r4:e9a50c40 Jan 19 13:15:07 cubietruck kernel: [ 13.858764] [<bf41c834>] (snd_soc_register_card [snd_soc_core]) from [<bf460e80>] (sun4i_codec_probe+0x2b8/0x404 [sun4i_codec]) Jan 19 13:15:07 cubietruck kernel: [ 13.870230] r5:e9a24c10 r4:e9a50c40 Jan 19 13:15:07 cubietruck kernel: [ 13.873834] [<bf460bc8>] (sun4i_codec_probe [sun4i_codec]) from [<c0a35ac4>] (platform_drv_probe+0x58/0xa8) Jan 19 13:15:07 cubietruck kernel: [ 13.883570] r10:00000000 r9:0000002e r8:bf468170 r7:00000000 r6:bf468170 r5:00000000 Jan 19 13:15:07 cubietruck kernel: [ 13.891393] r4:e9a24c10 Jan 19 13:15:07 cubietruck kernel: [ 13.893940] [<c0a35a6c>] (platform_drv_probe) from [<c0a32c34>] (really_probe+0x1d8/0x4dc) Jan 19 13:15:07 cubietruck kernel: [ 13.902198] r7:00000000 r6:c15893e0 r5:c15893d8 r4:e9a24c10 Jan 19 13:15:07 cubietruck kernel: [ 13.907863] [<c0a32a5c>] (really_probe) from [<c0a331e8>] (driver_probe_device+0x104/0x1f0) Jan 19 13:15:07 cubietruck kernel: [ 13.916212] r10:c1405e4c r9:bf468940 r8:e880bf30 r7:c0a33564 r6:bf468170 r5:bf468170 Jan 19 13:15:07 cubietruck kernel: [ 13.924035] r4:e9a24c10 Jan 19 13:15:07 cubietruck kernel: [ 13.926582] [<c0a330e4>] (driver_probe_device) from [<c0a3355c>] (device_driver_attach+0x68/0x70) Jan 19 13:15:07 cubietruck kernel: [ 13.935450] r9:bf468940 r8:e880bf30 r7:c0a33564 r6:bf468170 r5:00000000 r4:e9a24c10 Jan 19 13:15:07 cubietruck kernel: [ 13.943198] [<c0a334f4>] (device_driver_attach) from [<c0a33600>] (__driver_attach+0x9c/0x150) Jan 19 13:15:07 cubietruck kernel: [ 13.951806] r7:c0a33564 r6:e9a24c10 r5:bf468170 r4:00000000 Jan 19 13:15:07 cubietruck kernel: [ 13.957472] [<c0a33564>] (__driver_attach) from [<c0a3075c>] (bus_for_each_dev+0x84/0xc4) Jan 19 13:15:07 cubietruck kernel: [ 13.965645] r7:c0a33564 r6:bf468170 r5:c1405e4c r4:e997e2b4 Jan 19 13:15:07 cubietruck kernel: [ 13.971311] [<c0a306d8>] (bus_for_each_dev) from [<c0a323f0>] (driver_attach+0x2c/0x30) Jan 19 13:15:07 cubietruck kernel: [ 13.979312] r7:00000000 r6:e8e7c200 r5:c14f28b8 r4:bf468170 Jan 19 13:15:07 cubietruck kernel: [ 13.984976] [<c0a323c4>] (driver_attach) from [<c0a31c3c>] (bus_add_driver+0x16c/0x20c) Jan 19 13:15:07 cubietruck kernel: [ 13.992984] [<c0a31ad0>] (bus_add_driver) from [<c0a3423c>] (driver_register+0x84/0x118) Jan 19 13:15:07 cubietruck kernel: [ 14.001070] r7:00000000 r6:bf468a70 r5:bf46b000 r4:bf468170 Jan 19 13:15:07 cubietruck kernel: [ 14.006736] [<c0a341b8>] (driver_register) from [<c0a35a18>] (__platform_driver_register+0x50/0x58) Jan 19 13:15:07 cubietruck kernel: [ 14.015773] r5:bf46b000 r4:c1405e4c Jan 19 13:15:07 cubietruck kernel: [ 14.019375] [<c0a359c8>] (__platform_driver_register) from [<bf46b024>] (sun4i_codec_driver_init+0x24/0x1000 [sun4i_codec]) Jan 19 13:15:07 cubietruck kernel: [ 14.030514] [<bf46b000>] (sun4i_codec_driver_init [sun4i_codec]) from [<c0402728>] (do_one_initcall+0x50/0x258) Jan 19 13:15:07 cubietruck kernel: [ 14.040607] [<c04026d8>] (do_one_initcall) from [<c05025b0>] (do_init_module+0x70/0x264) Jan 19 13:15:07 cubietruck kernel: [ 14.048696] r8:e880bf30 r7:bf46894c r6:bf468a70 r5:e8e98f40 r4:bf468940 Jan 19 13:15:07 cubietruck kernel: [ 14.055402] [<c0502540>] (do_init_module) from [<c05049c0>] (load_module+0x209c/0x246c) Jan 19 13:15:07 cubietruck kernel: [ 14.063400] r6:bf468a70 r5:00000000 r4:bf468a40 Jan 19 13:15:07 cubietruck kernel: [ 14.068025] [<c0502924>] (load_module) from [<c0505010>] (sys_finit_module+0xc8/0x118) Jan 19 13:15:07 cubietruck kernel: [ 14.075941] r10:0000017b r9:e880a000 r8:c04002c4 r7:b6e9559c r6:00000012 r5:00000000 Jan 19 13:15:07 cubietruck kernel: [ 14.083763] r4:c1405e4c Jan 19 13:15:07 cubietruck kernel: [ 14.086308] [<c0504f48>] (sys_finit_module) from [<c04000c0>] (ret_fast_syscall+0x0/0x4c) Jan 19 13:15:07 cubietruck kernel: [ 14.094479] Exception stack(0xe880bfa8 to 0xe880bff0) Jan 19 13:15:07 cubietruck kernel: [ 14.099534] bfa0: b6e95e88 00000000 00000012 b6e9559c 00000000 b6e960b0 Jan 19 13:15:07 cubietruck kernel: [ 14.107712] bfc0: b6e95e88 00000000 bda03500 0000017b 01e19df0 01e11b28 00000000 01df7638 Jan 19 13:15:07 cubietruck kernel: [ 14.115884] bfe0: be8306e0 be8306d0 b6e8f1cd b6f3fd92 Jan 19 13:15:07 cubietruck kernel: [ 14.120938] r7:0000017b r6:bda03500 r5:00000000 r4:b6e95e88 Jan 19 13:15:07 cubietruck kernel: [ 14.126849] ---[ end trace c364bbfd278efe8d ]--- Jan 20 09:40:30 cubietruck kernel: [ 13.631649] ------------[ cut here ]------------ Jan 20 09:40:30 cubietruck kernel: [ 13.631703] WARNING: CPU: 0 PID: 349 at sound/core/init.c:207 snd_card_new+0x364/0x390 [snd] Jan 20 09:40:30 cubietruck kernel: [ 13.631709] Modules linked in: sun4i_codec(E+) snd_soc_simple_card(E) snd_soc_spdif_tx(E) snd_soc_simple_card_utils(E) pps_core(E) snd_soc_core(E) lima(E) snd_pcm_dmaengine(E) gpu_sched(E) snd_pcm(E) sun4i_backend(E+) snd_timer(E) snd(E) sun4i_ss(E+) axp20x_usb_power(E) axp20x_battery(E) axp20x_ac_power(E) ohci_platform(E) axp20x_regulator(E) soundcore(E) sunxi(E) axp20x_adc(E) axp20x_pek(E) industrialio(E) sun4i_ts(E) ohci_hcd(E) sunxi_cir(E) nvmem_sunxi_sid(E) phy_generic(E) pwm_sun4i(E) ehci_platform(E) rc_core(E) sun4i_drm_hdmi(E) musb_hdrc(E) sg(E) libdes(E) cec(E) ehci_hcd(E) udc_core(E) sunxi_wdt(E) sunxi_cedrus(CE) sun4i_drm(E) sun4i_frontend(E) usbcore(E) videobuf2_dma_contig(E) sun4i_tcon(E) v4l2_mem2mem(E) sun8i_tcon_top(E) videobuf2_memops(E) videobuf2_v4l2(E) drm_kms_helper(E) sunxi_mmc(E) display_connector(E) videobuf2_common(E) drm(E) leds_gpio(E) cpufreq_dt(E) ext4(E) crc16(E) mbcache(E) jbd2(E) crc32c_generic(E) sd_mod(E) t10_pi(E) crc_t10dif(E) crct10dif_generic(E) Jan 20 09:40:30 cubietruck kernel: [ 13.631860] crct10dif_common(E) pinctrl_axp209(E) ahci_sunxi(E) libahci_platform(E) libahci(E) libata(E) i2c_mv64xxx(E) scsi_mod(E) phy_sun4i_usb(E) Jan 20 09:40:30 cubietruck kernel: [ 13.631897] CPU: 0 PID: 349 Comm: systemd-udevd Tainted: G C E 5.9.0-0.bpo.5-armmp-lpae #1 Debian 5.9.15-1~bpo10+1 Jan 20 09:40:30 cubietruck kernel: [ 13.631901] Hardware name: Allwinner sun7i (A20) Family Jan 20 09:40:30 cubietruck kernel: [ 13.631905] Backtrace: Jan 20 09:40:30 cubietruck kernel: [ 13.631933] [<c0d7a5b0>] (dump_backtrace) from [<c0d7a940>] (show_stack+0x20/0x24) Jan 20 09:40:30 cubietruck kernel: [ 13.631943] r7:000000cf r6:60000013 r5:00000000 r4:c146b84c Jan 20 09:40:30 cubietruck kernel: [ 13.631954] [<c0d7a920>] (show_stack) from [<c0d7f7fc>] (dump_stack+0xd0/0xe4) Jan 20 09:40:30 cubietruck kernel: [ 13.631969] [<c0d7f72c>] (dump_stack) from [<c044d0c4>] (__warn+0xe0/0x104) Jan 20 09:40:30 cubietruck kernel: [ 13.631977] r7:000000cf r6:00000009 r5:bf3ac6ec r4:bf3b5028 Jan 20 09:40:30 cubietruck kernel: [ 13.631988] [<c044cfe4>] (__warn) from [<c0d7b8e8>] (warn_slowpath_fmt+0x70/0xd8) Jan 20 09:40:30 cubietruck kernel: [ 13.631995] r7:000000cf r6:bf3b5028 r5:c1405e4c r4:00000000 Jan 20 09:40:30 cubietruck kernel: [ 13.632021] [<c0d7b87c>] (warn_slowpath_fmt) from [<bf3ac6ec>] (snd_card_new+0x364/0x390 [snd]) Jan 20 09:40:30 cubietruck kernel: [ 13.632030] r9:e9a24c10 r8:e8e738c4 r7:00000000 r6:bf3b7784 r5:00000000 r4:e8e20800 Jan 20 09:40:30 cubietruck kernel: [ 13.632138] [<bf3ac388>] (snd_card_new [snd]) from [<bf4011d0>] (snd_soc_bind_card+0x3cc/0xa30 [snd_soc_core]) Jan 20 09:40:30 cubietruck kernel: [ 13.632149] r10:bf41afbc r9:00000000 r8:bf41f010 r7:00000050 r6:bf41eff4 r5:e8e73840 Jan 20 09:40:30 cubietruck kernel: [ 13.632152] r4:00000001 Jan 20 09:40:30 cubietruck kernel: [ 13.632221] [<bf400e04>] (snd_soc_bind_card [snd_soc_core]) from [<bf40192c>] (snd_soc_register_card+0xf8/0x108 [snd_soc_core]) Jan 20 09:40:30 cubietruck kernel: [ 13.632231] r10:e997e480 r9:00000000 r8:01c22c24 r7:bf44bddc r6:e8d3c7c0 r5:e9a24c10 Jan 20 09:40:30 cubietruck kernel: [ 13.632235] r4:e8e73840 Jan 20 09:40:30 cubietruck kernel: [ 13.632300] [<bf401834>] (snd_soc_register_card [snd_soc_core]) from [<bf449e80>] (sun4i_codec_probe+0x2b8/0x404 [sun4i_codec]) Jan 20 09:40:30 cubietruck kernel: [ 13.632305] r5:e9a24c10 r4:e8e73840 Jan 20 09:40:30 cubietruck kernel: [ 13.632329] [<bf449bc8>] (sun4i_codec_probe [sun4i_codec]) from [<c0a35ac4>] (platform_drv_probe+0x58/0xa8) Jan 20 09:40:30 cubietruck kernel: [ 13.632339] r10:00000000 r9:0000002e r8:bf451170 r7:00000000 r6:bf451170 r5:00000000 Jan 20 09:40:30 cubietruck kernel: [ 13.632343] r4:e9a24c10 Jan 20 09:40:30 cubietruck kernel: [ 13.632354] [<c0a35a6c>] (platform_drv_probe) from [<c0a32c34>] (really_probe+0x1d8/0x4dc) Jan 20 09:40:30 cubietruck kernel: [ 13.632362] r7:00000000 r6:c15893e0 r5:c15893d8 r4:e9a24c10 Jan 20 09:40:30 cubietruck kernel: [ 13.632373] [<c0a32a5c>] (really_probe) from [<c0a331e8>] (driver_probe_device+0x104/0x1f0) Jan 20 09:40:30 cubietruck kernel: [ 13.632382] r10:c1405e4c r9:bf451940 r8:e8a0df30 r7:c0a33564 r6:bf451170 r5:bf451170 Jan 20 09:40:30 cubietruck kernel: [ 13.632386] r4:e9a24c10 Jan 20 09:40:30 cubietruck kernel: [ 13.632397] [<c0a330e4>] (driver_probe_device) from [<c0a3355c>] (device_driver_attach+0x68/0x70) Jan 20 09:40:30 cubietruck kernel: [ 13.632407] r9:bf451940 r8:e8a0df30 r7:c0a33564 r6:bf451170 r5:00000000 r4:e9a24c10 Jan 20 09:40:30 cubietruck kernel: [ 13.632417] [<c0a334f4>] (device_driver_attach) from [<c0a33600>] (__driver_attach+0x9c/0x150) Jan 20 09:40:30 cubietruck kernel: [ 13.632425] r7:c0a33564 r6:e9a24c10 r5:bf451170 r4:00000000 Jan 20 09:40:30 cubietruck kernel: [ 13.632436] [<c0a33564>] (__driver_attach) from [<c0a3075c>] (bus_for_each_dev+0x84/0xc4) Jan 20 09:40:30 cubietruck kernel: [ 13.632443] r7:c0a33564 r6:bf451170 r5:c1405e4c r4:e997e2b4 Jan 20 09:40:30 cubietruck kernel: [ 13.632453] [<c0a306d8>] (bus_for_each_dev) from [<c0a323f0>] (driver_attach+0x2c/0x30) Jan 20 09:40:30 cubietruck kernel: [ 13.632461] r7:00000000 r6:e9a34900 r5:c14f28b8 r4:bf451170 Jan 20 09:40:30 cubietruck kernel: [ 13.632471] [<c0a323c4>] (driver_attach) from [<c0a31c3c>] (bus_add_driver+0x16c/0x20c) Jan 20 09:40:30 cubietruck kernel: [ 13.632482] [<c0a31ad0>] (bus_add_driver) from [<c0a3423c>] (driver_register+0x84/0x118) Jan 20 09:40:30 cubietruck kernel: [ 13.632489] r7:00000000 r6:bf451a70 r5:bf454000 r4:bf451170 Jan 20 09:40:30 cubietruck kernel: [ 13.632501] [<c0a341b8>] (driver_register) from [<c0a35a18>] (__platform_driver_register+0x50/0x58) Jan 20 09:40:30 cubietruck kernel: [ 13.632506] r5:bf454000 r4:c1405e4c Jan 20 09:40:30 cubietruck kernel: [ 13.632526] [<c0a359c8>] (__platform_driver_register) from [<bf454024>] (sun4i_codec_driver_init+0x24/0x1000 [sun4i_codec]) Jan 20 09:40:30 cubietruck kernel: [ 13.632548] [<bf454000>] (sun4i_codec_driver_init [sun4i_codec]) from [<c0402728>] (do_one_initcall+0x50/0x258) Jan 20 09:40:30 cubietruck kernel: [ 13.632562] [<c04026d8>] (do_one_initcall) from [<c05025b0>] (do_init_module+0x70/0x264) Jan 20 09:40:30 cubietruck kernel: [ 13.632571] r8:e8a0df30 r7:bf45194c r6:bf451a70 r5:e8e402c0 r4:bf451940 Jan 20 09:40:30 cubietruck kernel: [ 13.632583] [<c0502540>] (do_init_module) from [<c05049c0>] (load_module+0x209c/0x246c) Jan 20 09:40:30 cubietruck kernel: [ 13.632589] r6:bf451a70 r5:00000000 r4:bf451a40 Jan 20 09:40:30 cubietruck kernel: [ 13.632600] [<c0502924>] (load_module) from [<c0505010>] (sys_finit_module+0xc8/0x118) Jan 20 09:40:30 cubietruck kernel: [ 13.632610] r10:0000017b r9:e8a0c000 r8:c04002c4 r7:b6df659c r6:00000012 r5:00000000 Jan 20 09:40:30 cubietruck kernel: [ 13.632614] r4:c1405e4c Jan 20 09:40:30 cubietruck kernel: [ 13.632624] [<c0504f48>] (sys_finit_module) from [<c04000c0>] (ret_fast_syscall+0x0/0x4c) Jan 20 09:40:30 cubietruck kernel: [ 13.632629] Exception stack(0xe8a0dfa8 to 0xe8a0dff0) Jan 20 09:40:30 cubietruck kernel: [ 13.632638] dfa0: b6df6e88 00000000 00000012 b6df659c 00000000 b6df70b0 Jan 20 09:40:30 cubietruck kernel: [ 13.632648] dfc0: b6df6e88 00000000 12aeac00 0000017b 0225eb90 02262838 00000000 02242638 Jan 20 09:40:30 cubietruck kernel: [ 13.632653] dfe0: bebb46e8 bebb46d8 b6df01cd b6ea0d92 Jan 20 09:40:30 cubietruck kernel: [ 13.632662] r7:0000017b r6:12aeac00 r5:00000000 r4:b6df6e88 Jan 20 09:40:30 cubietruck kernel: [ 13.632667] ---[ end trace d0dddd35a3e24753 ]---
--- src/linux-5.9.15/sound/soc/sunxi/sun4i-codec.c.orig 2020-12-16 09:58:38.000000000 +0000 +++ src/linux-5.9.15/sound/soc/sunxi/sun4i-codec.c 2021-01-20 09:03:14.703266792 +0000 @@ -1364,6 +1364,7 @@ return ERR_PTR(-ENOMEM); card->dev = dev; + card->owner = THIS_MODULE; card->name = "sun4i-codec"; card->dapm_widgets = sun4i_codec_card_dapm_widgets; card->num_dapm_widgets = ARRAY_SIZE(sun4i_codec_card_dapm_widgets); @@ -1396,6 +1397,7 @@ return ERR_PTR(-ENOMEM); card->dev = dev; + card->owner = THIS_MODULE; card->name = "A31 Audio Codec"; card->dapm_widgets = sun6i_codec_card_dapm_widgets; card->num_dapm_widgets = ARRAY_SIZE(sun6i_codec_card_dapm_widgets); @@ -1449,6 +1451,7 @@ return ERR_PTR(-ENOMEM); card->dev = dev; + card->owner = THIS_MODULE; card->name = "A23 Audio Codec"; card->dapm_widgets = sun6i_codec_card_dapm_widgets; card->num_dapm_widgets = ARRAY_SIZE(sun6i_codec_card_dapm_widgets); @@ -1487,6 +1490,7 @@ return ERR_PTR(-ENOMEM); card->dev = dev; + card->owner = THIS_MODULE; card->name = "H3 Audio Codec"; card->dapm_widgets = sun6i_codec_card_dapm_widgets; card->num_dapm_widgets = ARRAY_SIZE(sun6i_codec_card_dapm_widgets); @@ -1525,6 +1529,7 @@ return ERR_PTR(-ENOMEM); card->dev = dev; + card->owner = THIS_MODULE; card->name = "V3s Audio Codec"; card->dapm_widgets = sun6i_codec_card_dapm_widgets; card->num_dapm_widgets = ARRAY_SIZE(sun6i_codec_card_dapm_widgets);