Your message dated Thu, 20 Mar 2025 12:19:06 +0000
with message-id <[email protected]>
and subject line Bug#1084853: fixed in broadcom-sta 6.30.223.271-26
has caused the Debian Bug report #1084853,
regarding broadcom-sta-dkms: Warnings on linux-6.11: "Unpatched return 
thunk...", 'memcpy: detected field-spanning write... "dst"...'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1084853: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084853
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: broadcom-sta-dkms
Version: 6.30.223.271-24
Severity: minor
X-Debbugs-Cc: [email protected]

On 6.11, it seems there are a few API updates we need to take care of:

Something called a "return thunk":

```
  kernel: wl: loading out-of-tree module taints kernel.
  kernel: wl: module license 'MIXED/Proprietary' taints kernel.
  kernel: Disabling lock debugging due to kernel taint
  kernel: wl: module license taints kernel.
  kernel: ------------[ cut here ]------------
  kernel: Unpatched return thunk in use. This should not happen!
  kernel: WARNING: CPU: 0 PID: 577 at arch/x86/kernel/cpu/bugs.c:3029 
__warn_thunk+0x2a/0x40
  kernel: Modules linked in: wl(POE+) nls_ascii nls_cp437 vfat fat 
x86_pkg_temp_thermal intel_powerclamp kvm_intel snd_hda_codec_cirrus 
snd_hda_codec_generic kvm snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg 
snd_intel_sdw_acpi snd_hda_codec cfg80211 applesmc mei_hdcp mei_pxp 
snd_hda_core rapl iTCO_wdt snd_hwdep intel_cstate intel_pmc_bxt intel_uncore 
iTCO_vendor_support watchdog snd_pcm rfkill pcspkr mei_me snd_timer acpi_als 
mei snd soundcore industrialio_triggered_buffer kfifo_buf sbs industrialio 
sbshc ac evdev sg coretemp msr efi_pstore configfs nfnetlink efivarfs ip_tables 
x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic dm_crypt dm_mod 
hid_apple hid_generic usbhid hid uas usb_storage sd_mod i915 drm_buddy 
i2c_algo_bit ahci crct10dif_pclmul drm_display_helper crc32_pclmul crc32c_intel 
libahci xhci_pci xhci_hcd cec libata rc_core ghash_clmulni_intel usbcore ttm 
sha512_ssse3 scsi_mod drm_kms_helper i2c_i801 video sha256_ssse3 drm sha1_ssse3 
i2c_smbus usb_common lpc_ich scsi_common wmi battery button
  kernel:  aesni_intel gf128mul crypto_simd cryptd
  kernel: CPU: 0 UID: 0 PID: 577 Comm: (udev-worker) Tainted: P     U     OE    
  6.11.2-amd64 #1  Debian 6.11.2-1
  kernel: Tainted: [P]=PROPRIETARY_MODULE, [U]=USER, [O]=OOT_MODULE, 
[E]=UNSIGNED_MODULE
  kernel: Hardware name: Apple Inc. MacBookPro11,1/Mac-189A3D4F975D5FFC, BIOS 
478.0.0.0.0 01/13/2023
  kernel: RIP: 0010:__warn_thunk+0x2a/0x40
  kernel: Code: 66 0f 1f 00 0f 1f 44 00 00 80 3d d8 c9 db 01 00 74 05 c3 cc cc 
cc cc 48 c7 c7 68 3d af a3 c6 05 c3 c9 db 01 01 e8 96 1f 06 00 <0f> 0b c3 cc cc 
cc cc 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00
  kernel: RSP: 0018:ffffb1cac069bb00 EFLAGS: 00010282
  kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000027
  kernel: RDX: ffff943f27221788 RSI: 0000000000000001 RDI: ffff943f27221780
  kernel: RBP: ffffb1cac069bb50 R08: 0000000000000000 R09: ffffb1cac069b980
  kernel: R10: ffffffffa42b41e8 R11: 0000000000000003 R12: ffffffffc1b10c21
  kernel: R13: ffffb1cac069bb98 R14: ffff943dcfd36600 R15: ffff943df0cc61a0
  kernel: FS:  00007fe375efb900(0000) GS:ffff943f27200000(0000) 
knlGS:0000000000000000
  kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  kernel: CR2: 0000559632104d79 CR3: 00000001e4ff4002 CR4: 00000000001706f0
  kernel: Call Trace:
  kernel:  <TASK>
  kernel:  ? __warn_thunk+0x2a/0x40
  kernel:  ? __warn.cold+0x8e/0xe8
  kernel:  ? __warn_thunk+0x2a/0x40
  kernel:  ? report_bug+0xff/0x140
  kernel:  ? handle_bug+0x3c/0x80
  kernel:  ? exc_invalid_op+0x17/0x70
  kernel:  ? asm_exc_invalid_op+0x1a/0x20
  kernel:  ? __warn_thunk+0x2a/0x40
  kernel:  warn_thunk_thunk+0x1a/0x30
  kernel:  getvar+0x20/0x70 [wl]
  kernel:  ? ____versions+0x4e34ffe701f0/0x4e34ffe701f0 [wl]
  kernel:  wl_module_init+0x17/0xa0 [wl]
  kernel:  ? do_one_initcall+0x5b/0x310
  kernel:  ? do_init_module+0x60/0x230
  kernel:  ? init_module_from_file+0x89/0xe0
  kernel:  ? idempotent_init_module+0x121/0x320
  kernel:  ? __x64_sys_finit_module+0x5e/0xb0
  kernel:  ? do_syscall_64+0x82/0x190
  kernel:  ? restore_fpregs_from_fpstate+0x3c/0xa0
  kernel:  ? switch_fpu_return+0x4e/0xd0
  kernel:  ? __seccomp_filter+0x303/0x520
  kernel:  ? syscall_exit_to_user_mode+0x4d/0x210
  kernel:  ? do_syscall_64+0x8e/0x190
  kernel:  ? entry_SYSCALL_64_after_hwframe+0x76/0x7e
  kernel:  </TASK>
  kernel: ---[ end trace 0000000000000000 ]---
```

A `memcpy`:

```
  kernel: wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 
6.30.223.271 (r587334)
  kernel: ------------[ cut here ]------------
  kernel: memcpy: detected field-spanning write (size 160) of single field 
"dst" at 
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:3086
 (size 0)
  kernel: WARNING: CPU: 2 PID: 852 at 
/var/lib/dkms/broadcom-sta/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:3086
 wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel: Modules linked in: snd_seq_dummy snd_hrtimer snd_seq snd_seq_device 
btusb btrtl btintel btbcm btmtk bluetooth qrtr joydev bcm5974 
apple_mfi_fastcharge binfmt_misc intel_rapl_msr intel_rapl_common wl(POE) 
nls_ascii nls_cp437 vfat fat x86_pkg_temp_thermal intel_powerclamp kvm_intel 
snd_hda_codec_cirrus snd_hda_codec_generic kvm snd_hda_codec_hdmi snd_hda_intel 
snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec cfg80211 applesmc mei_hdcp 
mei_pxp snd_hda_core rapl iTCO_wdt snd_hwdep intel_cstate intel_pmc_bxt 
intel_uncore iTCO_vendor_support watchdog snd_pcm rfkill pcspkr mei_me 
snd_timer acpi_als mei snd soundcore industrialio_triggered_buffer kfifo_buf 
sbs industrialio sbshc ac evdev sg coretemp msr efi_pstore configfs nfnetlink 
efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic 
dm_crypt dm_mod hid_apple hid_generic usbhid hid uas usb_storage sd_mod i915 
drm_buddy i2c_algo_bit ahci crct10dif_pclmul drm_display_helper crc32_pclmul 
crc32c_intel libahci xhci_pci xhci_hcd cec libata
  kernel:  rc_core ghash_clmulni_intel usbcore ttm sha512_ssse3 scsi_mod 
drm_kms_helper i2c_i801 video sha256_ssse3 drm sha1_ssse3 i2c_smbus usb_common 
lpc_ich scsi_common wmi battery button aesni_intel gf128mul crypto_simd cryptd
  kernel: CPU: 2 UID: 0 PID: 852 Comm: wl_event_handle Tainted: P     U  W  OE  
    6.11.2-amd64 #1  Debian 6.11.2-1
  kernel: Tainted: [P]=PROPRIETARY_MODULE, [U]=USER, [W]=WARN, [O]=OOT_MODULE, 
[E]=UNSIGNED_MODULE
  kernel: Hardware name: Apple Inc. MacBookPro11,1/Mac-189A3D4F975D5FFC, BIOS 
478.0.0.0.0 01/13/2023
  kernel: RIP: 0010:wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel: Code: 0f 85 dd fd ff ff 31 c9 4c 89 e6 48 c7 c2 d8 22 b1 c1 48 c7 c7 
30 22 b1 c1 48 89 44 24 10 c6 05 f8 a6 15 00 01 e8 ae ed 04 e1 <0f> 0b 48 8b 44 
24 10 e9 ad fd ff ff 8b 0e 41 89 8f 1a 04 00 00 42
  kernel: RSP: 0018:ffffb1cac06d3dc8 EFLAGS: 00010282
  kernel: RAX: 0000000000000000 RBX: ffff943dc127c00c RCX: 0000000000000027
  kernel: RDX: ffff943f27321788 RSI: 0000000000000001 RDI: ffff943f27321780
  kernel: RBP: ffff943de1b4d000 R08: 0000000000000000 R09: ffffb1cac06d3c48
  kernel: R10: ffffffffa42b41e8 R11: 0000000000000003 R12: 00000000000000a0
  kernel: R13: ffff943dc127c014 R14: 0000000000000050 R15: ffff943dd19dc900
  kernel: FS:  0000000000000000(0000) GS:ffff943f27300000(0000) 
knlGS:0000000000000000
  kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  kernel: CR2: 00007f8054002000 CR3: 00000001e4622005 CR4: 00000000001706f0
  kernel: Call Trace:
  kernel:  <TASK>
  kernel:  ? wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel:  ? __warn.cold+0x8e/0xe8
  kernel:  ? wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel:  ? report_bug+0xff/0x140
  kernel:  ? console_unlock+0x84/0x130
  kernel:  ? handle_bug+0x3c/0x80
  kernel:  ? exc_invalid_op+0x17/0x70
  kernel:  ? asm_exc_invalid_op+0x1a/0x20
  kernel:  ? wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel:  ? wl_inform_single_bss+0x392/0x4f0 [wl]
  kernel:  ? warn_thunk_thunk+0x1a/0x30
  kernel:  ? wl_notify_scan_status+0x1bd/0x260 [wl]
  kernel:  ? wl_event_handler+0x7a/0x170 [wl]
  kernel:  ? wl_cfg80211_add_key+0x3f0/0x3f0 [wl]
  kernel:  ? kthread+0xd2/0x100
  kernel:  ? __pfx_kthread+0x10/0x10
  kernel:  ? ret_from_fork+0x34/0x50
  kernel:  ? __pfx_kthread+0x10/0x10
  kernel:  ? ret_from_fork_asm+0x1a/0x30
  kernel:  </TASK>
  kernel: ---[ end trace 0000000000000000 ]---
  kernel: warning: `Socket Thread' uses wireless extensions which will stop 
working for Wi-Fi 7 hardware; use nl80211
```

And not sure if that "Socket Thread" warning is a consequence of any of
the above warnings.

I have not tried this out long enough to see if it has real
consequences, but as usual it would be great to fix these. But fwiw, it
seems these are harmless _for now_.

I do not plan to try patching these anytime soon since they are not
"urgent" (it seems). But I might get to them later, at the very least to
keep these cards working on trixie :).

Cheers.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.2-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_WARN, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages broadcom-sta-dkms depends on:
ii  dkms  3.0.13-1

Versions of packages broadcom-sta-dkms recommends:
ii  wireless-tools  30~pre9-18

broadcom-sta-dkms suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: broadcom-sta
Source-Version: 6.30.223.271-26
Done: Eduard Bloch <[email protected]>

We believe that the bug you reported is fixed in the latest version of
broadcom-sta, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eduard Bloch <[email protected]> (supplier of updated broadcom-sta package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 20 Mar 2025 12:48:52 +0100
Source: broadcom-sta
Binary: broadcom-sta-common broadcom-sta-dkms broadcom-sta-source
Architecture: source amd64
Version: 6.30.223.271-26
Distribution: unstable
Urgency: medium
Maintainer: Eduard Bloch <[email protected]>
Changed-By: Eduard Bloch <[email protected]>
Description:
 broadcom-sta-common - Common files for the Broadcom STA Wireless driver
 broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
 broadcom-sta-source - Source for the Broadcom STA Wireless driver
Closes: 1084853 1093091 1093193
Changes:
 broadcom-sta (6.30.223.271-26) unstable; urgency=medium
 .
   [ Diego Escalante Urrelo ]
 .
   * 31-build-Provide-local-lib80211.h-header.patch: support for kernel
     6.13.x (closes: #1093091)
   * Various fixes on Linux build warnings (closes: #1084853)
 .
   [ Petter Reinholdtsen ]
 .
   * Disable the AppStream metadata until it's clear how to work around
     confusion with the devices supported by the free driver (closes: #1093193)
 .
   [ Eduard Bloch ]
 .
   * 32-Prepare-for-6.14.0-rc6.patch: Experimental support for Linux 6.16
     (trivial API change)
 .
   [ Andreas Beckmann ]
   * 35-wl-Use-kernel-keyword-for-fallthrough.patch update (checks existence of
     fallthrough macro)
Checksums-Sha1:
 2b5fd54b8c4d5b48ab00b737fa281facf1782f14 2401 broadcom-sta_6.30.223.271-26.dsc
 12f2c05e8c1dde5b0b0e1140829475b4eebb737e 35844 
broadcom-sta_6.30.223.271-26.debian.tar.xz
 ab473eaec126efee41e7dc51077ea0ddb255e0d3 10224 
broadcom-sta-common_6.30.223.271-26_amd64.deb
 bd49829391eed2b22623a2e7522691333552c391 1552752 
broadcom-sta-dkms_6.30.223.271-26_amd64.deb
 18ffb9144eaeb12de95294e5b9491fd344815314 1564340 
broadcom-sta-source_6.30.223.271-26_amd64.deb
 31de317c7798c20b464edf1f66db717125c70bf1 8297 
broadcom-sta_6.30.223.271-26_amd64.buildinfo
Checksums-Sha256:
 1a49ddf64adada5856ce1bc84f72cd86107aa004a98001133fa65b66175c221c 2401 
broadcom-sta_6.30.223.271-26.dsc
 858ab161a64782b4c1d25b6e28e5e16b06e23e5bea3b9d17c62c90145e1afd1d 35844 
broadcom-sta_6.30.223.271-26.debian.tar.xz
 76613b4ad73fdc4837714d88f7399c5b319aefde06e058397c9457c23c51e999 10224 
broadcom-sta-common_6.30.223.271-26_amd64.deb
 11e3abc51056524a398b66e65509343e2dbccef3b9f985700fd8da791f37fa37 1552752 
broadcom-sta-dkms_6.30.223.271-26_amd64.deb
 d3f884e298b950cf0f1136f6617936901ed2286c73d2472436fb4dfade8abab8 1564340 
broadcom-sta-source_6.30.223.271-26_amd64.deb
 f5f568b70d4179cbd1aa80936d63ad251a8e55846d3b6aa04ebe2a39228fec07 8297 
broadcom-sta_6.30.223.271-26_amd64.buildinfo
Files:
 fd03b87712739d15201df4e304d4fa35 2401 non-free/kernel optional 
broadcom-sta_6.30.223.271-26.dsc
 b3b5423140815a85fe673e74c9510e97 35844 non-free/kernel optional 
broadcom-sta_6.30.223.271-26.debian.tar.xz
 204b7e87f7c2b83cddfebbe5baa1666d 10224 non-free/kernel optional 
broadcom-sta-common_6.30.223.271-26_amd64.deb
 959171d18cc64ce48cbb11e7d1a47aab 1552752 non-free/kernel optional 
broadcom-sta-dkms_6.30.223.271-26_amd64.deb
 673aedced4342bd008f48e870c6b2bf5 1564340 non-free/kernel optional 
broadcom-sta-source_6.30.223.271-26_amd64.deb
 baaa19631db8779f2681c5e92472d07b 8297 non-free/kernel optional 
broadcom-sta_6.30.223.271-26_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZI3Zj0vEgpAXyw40aXQOXLNf7DwFAmfcAz8ACgkQaXQOXLNf
7DyTZRAAy38v4rFhpJNZUZP2dRDmMVM2TrqM/iYx+ZjCCj6tOUSddHNBdL/9t3Pv
33fJkXaQjq6R9mFLiNg/bFMnbvIwdrumEnjIMhR23LWwQujiCWFgBRQ0eBD623Z8
3YCPGlgzpiHLtf6tLlqU8iFVR5+gw/21r08b2zRtHVFClqDD6byMaGh/8Y/6QUV6
FVfNGhYdHBtTtiwYn9rY+0Om1H3i8osLsNtXrb7iEyUtbH0i2RBLCnxaXlPUjqky
a/EJcDbZvTKE+9xt+9xnjLTRAqb1pCyO9wIN83NPfV7PuifNCcZIvqaphn++Rv8g
YL3D5xYiCZZ10V+wSza5QaOhO2QwDHgq8WhSYETOOim85FQZfveWw2tRsezTHbcS
pIe5tXwxWLfkOk7CbcVr35GWBQTAxaGTOM1eRPU2YKs0451q4L6GPicLCjT7QDKS
3VnzA8pq3mfr8N1ytdeNvmM5+EgnJs+Wa24R131+ShV9Pqx6PZ47+A2azDx6dye+
uoEeEmsLBb5lqay2vjJ14J2sk5wrieOnkVPNhgrAerSBdKQVuc+aqA37G+mwEdu+
9Nn+7p3rfn7dL6iQHVO8nWqOZYBsiOEzrWiHj5CzDvY15h5f06wnIBAvqImaTnpQ
Athx3iPy9KZQzb3Tr4BJbTLAdNaE1pNc/HJ0MjwhXUTZ+56Xxro=
=YyQe
-----END PGP SIGNATURE-----

Attachment: pgpa8W5Qn6apB.pgp
Description: PGP signature


--- End Message ---

Reply via email to